Apologies in advance for asking a (seemingly obvious) question. I haven't found an answer online, so I figured I'd ask:
Is Java's Util.Random platform-independent?
For Example, is new Random(50)
going to produce the exact same sequence of random numbers in both *nix and Windows systems?
From the docs:
If two instances of
Random
are created with the same seed, and the same sequence of method calls is made for each, they will generate and return identical sequences of numbers. In order to guarantee this property, particular algorithms are specified for the classRandom
. Java implementations must use all the algorithms shown here for the classRandom
, for the sake of absolute portability of Java code.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With