首页 > 解决方案 > 我需要一个不重复的随机数生成器

问题描述

我需要一个随机数生成器,如下所示:

从 1 到 50

7个号码

每个数字可以是 2 位数字或 1 位数字,每个生成的数字都有空格。

例如:1 31 22 35 3 45 23 47

标签: flutterdart

解决方案


void main() {
  print(generateString());
}

String generateString() {
  var list = List.generate(50, (index) => index + 1)..shuffle();
  return list.take(7).join(' ');
}

推荐阅读