2012-11-27 97 views

回答

1

通过创建Random类的实例。

Random rand = new Random(42); 
int x = rand.nextInt(); // will always be the same 

您还可以使用setSeed方法来(重新)设置一个已经形成的随机实例的种子:

rand.setSeed(42); 
int x = rand.nextInt(); // will be the same again 
+0

,将这些值是正数或将我必须使用math.abs? – Drixy01

+0

否,它们将是正数,负数或(很小可能性)恰好为0.但是也有nextInt(int max),它返回0到小于您指定的最大值的整数。 – Philipp