【发布时间】:2012-04-08 11:36:10
【问题描述】:
我想知道如何在 Java 中获取 4 位随机数。我试图这样做,每次运行程序时,我总是得到相同的数字。 谢谢
【问题讨论】:
-
你的代码是什么?很可能您每次都使用相同的种子。
-
不看代码就很难知道自己做错了什么。另外,您是在寻找 1000 到 9999 之间的数字,还是 5(等于 0005)可以?
-
请出示代码,我们可以追查哪里出了问题
-
总是发布你的代码,这样你就知道你做错了什么。
-
无论如何,我已经知道该怎么做了。但是现在我需要做同样的随机操作,但要使用 16 位数字。而且我得到的随机函数不适用于大数字。我得到了这个函数: int pin = new Random().nextInt(10000);但是如果我输入一个像 1000000000000 这样的大数字,它就不起作用,因为它不是 int,而且 nextLong 对我不起作用。