List<Integer> list = new ArrayList<Integer>();
for(int i = 0; i < 40;)
{
int rand = ((int)(Math.random() * 40)) + 1;
if(!list.contains(rand))
{
list.add(rand);
i++;
}
}
Run Code Online (Sandbox Code Playgroud)
要么:
List<Integer> list = new ArrayList<Integer>();
for(int i = 0; i < 40; i++) list.add(i);
Collections.shuffle(list);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5027 次 |
| 最近记录: |