【发布时间】:2011-04-27 16:38:00
【问题描述】:
任何人都可以帮助我制作一种在 Android 中生成随机数而不重复的方法吗?
最大数量是:prjcts.size(); 这是我的 JSON 数组。并且返回值应该是整数。
我已经拥有的是:
int i = (int)(prjcts.size() * Math.random());我投了3次方法,因为我需要3个随机生成的数字。它有效,但我不知道如何不重复。所以这三个数字彼此之间不会相同。
谢谢
【问题讨论】:
-
在一个循环或一个运行时中没有重复或什么?
-
我做了这个 int i = (int)(prjcts.size() * Math.random()); 3次使用不同的变量。因为我需要 3 个随机生成的数字,最大值是我的 JSON 条目的最大数量。它有效,但我不知道如何不重复。所以这三个数字彼此之间不会相同。谢谢