Si se requiere generar una secuencia de números aleatorios que no se repiten en Kotlin
fun makeRndIntList(size : Int = 5 ) : List<Int> {
val s = HashSet<Int>(size)
while (s.size < size) {
s += makeRnd( (1..99).random() )
}
return s.shuffled()
}
Su uso
val arr = makeRndIntList(10)
for (element in arr) {
println(element)
}
/*
17
48
45
1
43
87
100
96
5
*/