java - Jython 中的随机性

标签 java python random jython

在 Jython 中使用(伪)随机数时,使用 Python 随机模块或 Java 的随机类会更有效吗?

最佳答案

在我的 Mac 上进行的简单测试中,Python 的版本要快得多:

jython -m timeit -s "import random" "random.random()"

1000000 次循环,最好的 3 次:每次循环 0.266 usec

对比

 jython -m timeit -s "import java.util.Random; random=java.util.Random()" "random.nextDouble()"

1000000 次循环,最好的 3 次:每次循环 1.65 usec

Jython 版本 2.5b3 和 Java 版本 1.5.0_19。

关于java - Jython 中的随机性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1173520/

相关文章:

java - 如何使用 Jsoup 从 html 元素中删除所有内联样式和其他属性?

java - JasperReports/iReport 是否可以与 Hibernate 注释一起使用?

python - 如何在Hadoop中读取相应文件中的文件名和字数?

python - 需要帮助来解决语法错误消息

random - Julia 需要 srand() 吗?

java - 任务开始后更新进度条最大值

java - Play Framework : closing JDBC connection

python - PyDev 单元测试 : How to capture text logged to a logging. 记录器在 "Captured Output"

c++ - 如何生成一个介于 1000 和 -1000 C++ 之间的随机数?

分配最少的随机字符串生成器