如何在Flutter中生成一个随机数而不重复前一个随机数

biswetbf  于 2023-01-14  发布在  Flutter
关注(0)|答案(2)|浏览(293)

如何在Flutter中生成一个随机数,范围从0到500,而不重复之前已经选择的随机数。
先谢了。

e4eetjau

e4eetjau1#

var list = List.generate(501, (int i) => i);                                                                                     
  list.shuffle();                             
  print(list);

简单而精确。

blmhpbnm

blmhpbnm2#

给你:

List numbers = [];
List selectedNumbers = [];
int i = 0;
while (i<500){
  numbers.add(i);
  i++
}

numbers.shuffle()
selectedNumbers.append(numbers[0])
numbers.remove(numbers[0])

相关问题