C#一遍又一遍地生成相同的随机数序列
示例
当创建Random具有相同种子的实例时,将生成相同的编号。
int seed = 5;
for (int i = 0; i < 2; i++)
{
Console.WriteLine("随机实例 " + i);
Random rnd = new Random(seed);
for (int j = 0; j < 5; j++)
{
Console.Write(rnd.Next());
Console.Write(" ");
}
Console.WriteLine();
}输出:
随机实例 0 726643700 610783965 564707973 1342984399 995276750 随机实例 1 726643700 610783965 564707973 1342984399 995276750