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

后端 未结 7 1465
北荒
北荒 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);
    

提交回复
热议问题