gpt4 book ai didi

java - Android - 生成不重复的随机数

转载 作者:行者123 更新时间:2023-12-02 04:15:58 24 4
gpt4 key购买 nike

我正在做一个测验,但我希望所有问题都是随机的,但不要互相重复。我有一个问题 ID,我需要在每个问题后生成一个随机整数。我有 6 个问题。 ID 为 1-7。

我检查了不同的主题,但它们没有解决我的问题。

这是我现在的代码,但它重复:

Random rnd = new Random();
Integer n = rnd.nextInt(6) + 1;

qid=n;

最佳答案

将你的问题放入一个数组中,然后对数组进行一次洗牌。按照打乱的顺序从数组中挑选问题。这保证了在所有问题都问完之前不会重复。使用Collections.shuffle(myArray); 进行混洗。

关于java - Android - 生成不重复的随机数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33319069/

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