I am creating a deep clone for some object. The object contains a Random
.
Is it good practice to retrieve the seed from the Random
? If so,
What you can do is get the system time yourself, then seed the random number generator with it and store it somewhere or print it so you can use it later.
long rgenseed = System.currentTimeMillis();
Random rgen = new Random();
rgen.setSeed(rgenseed);
System.out.println("Random number generator seed is " + rgenseed);