Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Random seed Math.random in Java

In my code I use random numbers in different classes. How to define random seed? Can I define this seed for all the classes in the main code?

double rnd = Math.random();
like image 910
Klausos Klausos Avatar asked Jul 03 '13 10:07

Klausos Klausos


1 Answers

You will probably want to use the special Random class. It gives you more control over the random numbers. To do this you first need to create a new random object.

Random generator = new Random(seed);

Then generate a new number by

double random = generator.nextDouble();

http://docs.oracle.com/javase/6/docs/api/java/util/Random.html

like image 200
Thijser Avatar answered Oct 15 '22 08:10

Thijser