Monday, 16 June 2014

A Simple way to Generate Random number in Java

Math.Random class

In Java Programming, Math.Randoms class generates random integers, doubles, longs and so on, in various ranges.

To generate a series of random numbers as a unit, you need to use a single Random object - do not create a new Random object for each new random number.

Following example shows this:




import java.util.Random;
/** Generate 10 random integers in the range 0..99. */

public class RandomInteger 

{

public static final void main(String... aArgs)
{
log("Generating 10 random integers in range 0..99.");
//note a single Random object is reused here Random randomObj = new Random();
for (int idx = 1; idx <= 10; ++idx)

{
int randomInt = randomGenerator.nextInt(100);

log("Generated : " + randomInt);
}
log("Done.");
}
private static void log(String aMessage)

{
System.out.println(aMessage);
}


}






No comments: