gpt4 book ai didi

list - Kotlin 随机不同数字的列表

转载 作者:行者123 更新时间:2023-12-02 12:00:19 25 4
gpt4 key购买 nike

我正在使用以下方法创建随机数列表

val randomList = List(4) { Random.nextInt(0, 100) }

但是,这种方法不起作用,因为我想避免重复

最佳答案

一种方法是洗牌 Range并根据需要携带尽可能多的元素:

val randomList = (0..99).shuffled().take(4)

如果范围很大并且您只需要几个数字,这不是那么有效。在这种情况下,最好使用 Set像这样:
val s: MutableSet<Int> = mutableSetOf()
while (s.size < 4) { s.add((0..99).random()) }
val randomList = s.toList()

关于list - Kotlin 随机不同数字的列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55212248/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com