java - Java Random 和 Kotlin Random 的区别

标签 java kotlin random

Java Random 和 Kotlin Random 之间有什么区别? 他们使用相同的算法吗?

最佳答案

如果您深入研究 kotlin.random.Random 的实现输入,您会发现在 Java 7 上(如果您使用的是 jdk7 工件)Random.Default将使用java.util.Random在底层( source here ),而在 Java 8 上,它将使用 java.util.concurrent.ThreadLocalRandom (source here)。

因此,在这两种情况下,实现都是由 Java 的随机工具支持的。

关于java - Java Random 和 Kotlin Random 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57808961/

相关文章:

java - 如何使用 Stream Api 和 Java 8 将 List<Integer> 中的值映射到 List<String> 中的元素

java - 前导 0 的 int 行为异常

kotlin - Kotlin-可扩展的类型安全的构建器

android - 我的可组合函数如何了解他的 child ? (Jetpack Compose、Android、Kotlin)

java - 如何使用 r.nextInt() 生成除一个数字之外的随机数?

java - 是否可以使用 jaxb 在此 xml 中进行继承?

java - 在 Java 中克隆自引用类/链接对象

android - 如何正确地将变量放入 url 中。改造2.0

algorithm - 编写一个 36 位随机数生成器

php - 显示来自 WordPress 帖子自定义字段的图像