【发布时间】:2010-09-13 07:17:26
【问题描述】:
阅读此答案后: best way to pick a random subset from a collection?
这让我想知道,如何在 Java 中选择随机种子?
不要说使用 System.currentTimeMillis() 或 System.nanoTime()。阅读这篇文章,看看为什么不这样做。
这是一个很难的问题,但让我把它变得更难。假设您需要在不连接互联网、不使用用户输入(IE,没有 gui)的情况下生成随机种子,并且它必须是跨平台的(因此没有 JNI 来访问硬件)。
是否有一些 JVM 变量可以作为我们随机性的来源进行监控?
这可以吗?还是不可能?
【问题讨论】:
标签: java random cross-platform random-seed