Java的RNG(使用种子)是否与平台无关?

Ale*_*yMK 12 java random cross-platform

提前道歉,问一个(看似很明显的)问题.我没有在网上找到答案,所以我想我会问:

Java的Util.Random平台是独立的吗?

例如,是否new Random(50)会在*nix和Windows系统中生成完全相同的随机数序列?

Ano*_*on. 18

来自文档:

如果Random使用相同的种子创建了两个实例,并且为每个实例创建了相同的方法调用序列,则它们将生成并返回相同的数字序列.为了保证此属性,为类指定了特定的算法Random.Random为了Java代码的绝对可移植性,Java 实现必须使用此处显示的所有算法.