【发布时间】:2014-03-02 08:00:57
【问题描述】:
假设我从用户那里输入“8”,我应该能够生成一个长度为 8 位的随机 BigInteger。假设我输入“20”,我应该能够生成一个长度为 20 位的随机 BigInteger。我怎样才能做到这一点?
我有以下从示例中引用的代码。
int SIZE = 512;
p = new BigInteger(SIZE, 15, new Random());
q = new BigInteger(SIZE, 15, new Random());
谁能告诉我这些论点是什么意思?或者您能建议一种更简单的方法来实现这一点吗?
【问题讨论】:
-
这不会产生均匀分布。阅读 JavaDoc:docs.oracle.com/javase/7/docs/api/java/math/…
标签: java biginteger