Random class methods in Java

java.util.Random

An instance of this class is used to generate a stream of pseudo-random numbers. The class uses a 48-bit seed, which is modified using a linear congruential formula.

Some methods of Random class.


doubles()This method returns an effectively unlimited stream of pseudorandom double values, each between zero (inclusive) and one(exclusive).


doubles(long): This method returns a stream producing the given streamSize number of pseudorandom double values, each between zero(inclusive) and one (exclusive).


doubles(double, double)This method returns an effectively unlimited stream of pseudorandom double values, each conforming to the given origin (inclusive) and bound(exclusive).


doubles(long, double, double)This method returns a stream producing the given streamSize number of pseudorandom double values, each conforming to the given origin(inclusive) and bound (exclusive).


equals(Object)This method indicates whether some other object is "equal to" this one.


hashCode()This method returns a hash code value for the object.


ints()This method returns an effectively unlimited stream of pseudorandom int values.


ints(long)This method returns a stream producing the given streamSize number of pseudorandom int values.


ints(int, int)This method returns an effectively unlimited stream of pseudorandom int values, each conforming to the given origin (inclusive) and bound(exclusive).


ints(long, int, int): This method returns a stream producing the given streamSize number of pseudorandom int values, each conforming to the given origin (inclusive) and bound (exclusive).


longs()This method returns an effectively unlimited stream of pseudorandom long values.


longs(long)This method returns a stream producing the given streamSize number of pseudorandom long values.


longs(long, long)This method returns an effectively unlimited stream of pseudorandom long values, each conforming to the given origin (inclusive) and bound(exclusive).


longs(long, long, long)This method returns a stream producing the given streamSize number of pseudorandom long, each conforming to the given origin(inclusive) and bound (exclusive).


nextBoolean()This method returns the next pseudorandom, uniformly distributed boolean value from this random number generator sequence.


nextBytes(byte[])This method generates random bytes and places them into a user-supplied byte array.


nextDouble()This method returns the next pseudorandom, uniformly distributed double value between 0.0 and 1.0 from this random number generator's sequence.


nextFloat()This method returns the next pseudorandom, uniformly distributed float value between 0.0 and 1.0 from this random number generator's sequence.


nextGaussian()This method returns the next pseudorandom, Gaussian ("normally") distributed double value with mean 0.0 and standard deviation 1.0 from this random number generator's sequence.


nextInt()This method returns the next pseudorandom, uniformly distributed int value from this random number generator's sequence.


nextInt(int)This method returns a pseudorandom, uniformly distributed int value between 0 (inclusive) and the specified value (exclusive).


nextLong()This method returns the next pseudorandom, uniformly distributed long value from this random number generator's sequence.


setSeed(long)This method sets the seed of this random number generator using a single long seed.


toString()This method returns a string representation of the object.


No comments:

Post a Comment