我正在编写一个程序,该程序有 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);}
然后随机播放
关于java - 随机生成整数,不重复,无数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19645825/