【发布时间】:2016-11-01 07:44:51
【问题描述】:
我正在寻找一种使用 java 生成随机数的有效方法。我希望它快速且高度安全。不幸的是,Java 中的 SecureRandom 类及其方法 nextBytes() 会生成高度安全的随机数,但这种方法需要我相当长的时间。我正在寻找是否存在与上述具有相同目标的方法的任何实现,其复杂度为 O(1) 或最坏情况为 O(n)。
【问题讨论】:
-
作为背景,你能描述一下这些随机数的应用吗?
-
在这种情况下,O(n) 是什么意思? n 是位数吗?
-
@FrankPuffer yes 是文件的字节数
-
@ENIOMARKU:但是很明显,这永远不会比 O(n) 更快。
标签: java random complexity-theory