How do I get the seed from a Random in Java?

后端 未结 7 1455
北荒
北荒 2020-12-03 09:46

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,

相关标签:
7条回答
  • 2020-12-03 10:48

    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);
    
    0 讨论(0)
提交回复
热议问题