我正在尝试生成具有 X 位数的大整数。我以为我已经弄清楚了,直到我意识到下面的代码正在创建位,而不是数字。我一直在试图找出一种体面的方法来创建数字而不是位。有人可以帮助我并指出正确的方向吗?直到现在我还没有使用过 BigInteger。哦,这是一个家庭作业问题,这就是我寻求帮助的原因,而不是一个确切的答案。再次感谢各位。
BigInteger X = new BigInteger(23000, new Random());
BigInteger Y = new BigInteger(23001, new Random());
BigInteger result = X.multiply(Y);