gpt4 book ai didi

java - 生成 13 到 100 之间的 1000 个随机数

转载 作者:行者123 更新时间:2023-11-29 07:48:33 26 4
gpt4 key购买 nike

我正在尝试生成 13 到 100 之间的 1000 个随机数。到目前为止,它只生成了我想要的重复一千次的 75%。这是我到目前为止所拥有的:

Random rand = new Random();
for (int j = 0; j < 1000; j++)
{
int pick = rand.nextInt((87) + 13);
pick++;
}

为什么它不起作用?

最佳答案

注意nextInt()覆盖0包含和指定值不包含!所以它必须是 rand.nextInt(88) 才能使生成的最高 int 为 87。这就是你想要的:

Random rand = new Random();
for (int j = 0; j<1000; j++)
{
int pick = rand.nextInt(88)+13;
}

关于java - 生成 13 到 100 之间的 1000 个随机数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23303659/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com