如何在 Kotlin 中获取随机数?
Kotlin 提供了多种生成随机数的方法。在本文中,我们将看到生成随机数并在整个程序中访问它的不同方法。
示例 – 使用 Random 类
Random()是一个抽象类,它在给定条件下生成随机数。导入Kotlin.random.Random 后即可访问。
根据 Kotlin 文档,伴随对象Random.Default是Random类的默认实例。在下面的示例中,我们将使用int (1-30) 生成一个随机值列表。
示例
import kotlin.random.Random输出结果fun main() {
val myRandomValues = List(5) { Random.nextInt(0, 30) }
//每次打印一个新序列
println(myRandomValues)
}
它生成了以下随机数。您可能会得到一组不同的数字,因为输出本质上是随机的。
[8, 21, 16, 29, 16]
示例——使用random()
Kotlin 确实提供了一个random()生成随机数的函数。它将一系列数字作为输入,并返回一个随机Int作为输出。
示例
fun main() {输出结果//它生成一个介于 0 到 10 之间的随机数
println((0..10).random())
}
执行时,它产生以下输出 -
0
示例——使用shuffled()
Kotlin 确实提供了另一种在序列之间生成随机数的方法。我们可以使用它shuffled()来生成一个介于 1 到 100 之间的随机数。
示例
fun main() {输出结果val random1 = (0..100).shuffled().last()
println(random1)
}
在执行时,它产生了以下输出。在您的情况下可能会有所不同,因为输出本质上是随机的。
42
以上是 如何在 Kotlin 中获取随机数? 的全部内容, 来源链接: utcz.com/z/297074.html