How are random numbers generated.? How do languages such as java etc generate random numbers, especially how it is done for GUIDs.? i found that algorithms like Pseudorandomnumb
Specifically regarding Java:
java.util.Random uses a linear congruential generator, which is not very goodjava.util.UUID#randomUUID() uses java.security.SecureRandom, an interface for a variety of cryptographically secure RNGs - the default is based on SHA-1, I believe. java.util.Random, such as the Mersenne Twister or multiply-with-carry