gpt4 book ai didi

java - 使用预定义库在 Java 中生成 4 位唯一随机数?

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

<分区>

我想在 Java 中生成 4 位唯一随机数。

假设我运行该应用程序 1000 次,那么每次我都应该获得唯一的随机数。

我试过使用 UUID,但它是很长的随机代码。我想要 4 位数的随机代码。

到目前为止,我尝试使用以下代码 -

int num = -1;

ArrayList<Integer> arNumber = new ArrayList<Integer>();
for(int x = 0; x < 10; x++)
{
arNumber.add(x);
}
Collections.shuffle(arNumber);

String strNum = "";
for(int i = 0; i < 4; i++)
strNum = strNum + arNumber.get(new Random().nextInt(10));

num = Integer.parseInt(strNum);

这段代码工作正常,但我怀疑它会在几千之后重复一个数字。

Java 中是否有可用的内置/预定义功能/库/算法?

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