【发布时间】:2018-04-25 18:28:57
【问题描述】:
我正在使用新的Random().nextInt(999999) 来生成一个 6 位随机数。但有时它会生成 5 位数字。而且我必须明确检查生成的数字是否不是 6 位数。
为什么这个方法会这样做?还有没有其他方法可以确定它只生成 6 位随机数。
【问题讨论】:
-
因为0到999999之间有五位数字。
-
我对这个问题投了反对票,因为没有任何研究证据。请edit 您的问题包括您所做的研究以及准确您遇到困难的地方。如果你能做到这一点,我可能会撤回我的反对票。
-
我无话可说赞美你的评论@JoeC ^_^
-
我不想让你沮丧,但它也可以生成 4 位、3 位、2 位和 1 位数字。