如果为随机数生成定义了种子数,那么不同的计算机可能会得到不同的随机数序列吗?如果是的话,如何实现获得相同的随机数序列?
private static final long seed = 1;
Random generator = new Random(seed);
for (int i = 0; i < nchrom; i++) {
val = (int) Math.round(generater.nextDouble()*(nchrom-1));
//...
}