例如,在Kotlin中,我试图将5个数字输入到Array,List或ArrayList中,将5个数字从6变为30。一直在上网,最后我得到了下面的代码,但事实并非如此: t为列表选择唯一的数字,因此可以选择6,6,20,24,24之类的内容。
val cardNumbersCol1 = (1..5).map { (6..30).random() }
有一个更好的方法吗?

我仍在学习中。

谢谢

最佳答案

您可以使用手动检查项目填充集:

var cardNumbersCol1 = mutableSetOf<Int>()
while (cardNumbersCol1.size < 5) {
  val item = (6..30).random()
  cardNumbersCol1.add(item)
}

10-08 13:59