The hedge "approximately" is used in the foregoing description onlyīecause the next method is only approximately an unbiased source of The method nextInt(int bound) is implemented by Int values are produced with (approximately) equal Is pseudorandomly generated and returned. NextInt is that one int value in the specified range Returns a pseudorandom, uniformly distributed int valueīetween 0 (inclusive) and the specified value (exclusive), drawn from
NUMBER GENERATOR GENERATOR
Get a cryptographically secure pseudo-random number generator for useīy security-sensitive applications. Instance across threads may encounter contention and consequent Many applications will find the method Math.random() simpler to use. Protected utility method that on each invocation can supply The algorithms implemented by class Random use a However, subclasses of class RandomĪre permitted to use other algorithms, so long as they adhere to the Shown here for the class Random, for the sake of absolute Java implementations must use all the algorithms Guarantee this property, particular algorithms are specified for theĬlass Random. Will generate and return identical sequences of numbers. Seed, and the same sequence of method calls is made for each, they If two instances of Random are created with the same The Art of Computer Programming, Volume 2, Section 3.2.1.) Modified using a linear congruential formula. An instance of this class is used to generate a stream of