先看实例,沾沾自喜得意洋洋的时候。
自己在测试过程中遇到个坑,这点需要注意。
在处理游戏战斗过程中解决服务器端与客户端同步问题的帖子
写完后,自己有所担心是否有遗漏的地方。哪里肯定会出问题,不能迷惑大家和以后的自己。
先看实例 Java实现过程
package yangww;
import java.util.Random;
public class RandomTest {
public static void main(String[] args) {
// java.util.Random 随机化的种子(seed) 的使用
long seed = 123456;
System.out.println("测试随机种子数据");
Random random = new Random(seed);
for (int i = 0; i < 10; i++) {
System.out.print(random.nextInt(100) + " ");
}
System.out.println("\n\n重新根据seed进行随机");
Random randomNew = new Random(seed);
for (int i = 0; i < 10; i++) {
System.out.print(randomNew.nextInt(100) + " ");
}
}
}
输出结果
测试随机种子数据
23 47 67 85 38 83 97 96 4 7
重新根据seed进行随机
23 47 67 85 38 83 97 96 4 7
再看python2.7环境实现过程
import random
random.seed(123456)
for i in range(1, 10):
print(random.randint(1, 100))
输出结果
81 80 3 18