【发布时间】:2012-12-02 07:34:10
【问题描述】:
我一直在尝试在 java 中生成一个 15 位长的数字,但似乎我没有做到这一点,因为使用:
这将产生最多 10 位数字。
Random random = new Random();
int rand15Digt = random.nextInt(15);
如何才能成功生成?
【问题讨论】:
-
哦,我忘了补充一点,我使用了一个 10 的幂作为随机生成器的种子。只是为了确保我有所需的位数。
-
随机种子不会影响输出的位数
-
您当前的代码生成一个介于 0 和 15 之间的
int。您是否希望生成一个以十进制表示时包含 15 个字符的数字? IE。100,000,000,000,000和999,999,999,999,999之间的东西? -
是的,就是这样。