阅读此答案后: 从集合中选择随机子集的最佳方法?
这让我想知道,如何在 Java 中选择随机种子?
不要说使用 System.currentTimeMillis() 或 System.nanoTime()。阅读文章,看看为什么不。
这是一个很难的问题,但让我把它变得更难。假设您需要在不连接到互联网、不使用用户输入(IE,没有 gui)的情况下生成随机种子,并且它必须是跨平台的(因此没有 JNI 来访问硬件)。
是否有一些我们可以监控的 JVM 变量作为随机性的来源?
这可以做到吗?还是不可能?