gpt4 book ai didi

java - 随机生成整数,不重复,无数组

转载 作者:行者123 更新时间:2023-12-02 18:18:21 25 4
gpt4 key购买 nike

我正在编写一个程序,该程序有 6 张不同的图片并显示 12 个图 block ,每个图 block 有两个。这是一个内存游戏,我正在努力生成随机的图 block 放置。我需要使用 RandomIntGenerator 将图 block 分布在整个板上,但我想不出一种方法来做到这一点,因为 RandomIntGenerator 会重复数字。我不允许使用数组,这会让这变得更容易。您能否告诉我如何做到这一点?

非常感谢任何帮助!-瑞安

最佳答案

创建 List<Integer>有 12 个值 (1-12)

List<Integer> list = new ArrayList<Integer>(12);
for(int i = 0; i < 12 ; i++){ list.add(i);}

然后随机播放

Collections.suffle(list)

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

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