如何在C#中生成一个随机int数字?

如何在C#中生成一个随机int数字?
最佳答案
Random class用于创建随机数。 (当然是伪随机的)。

例:

Random rnd = new Random();
int month = rnd.Next(1, 13);  // 1 <= month < 13
int dice = rnd.Next(1, 7);    // 1 <= dice < 7
int card = rnd.Next(52);      // 0 <= card < 52

如果要创建多个随机数,应保留Random实例并重用它。如果您在时间上太近创建新实例,它们将产生相同的一系列随机数,因为随机生成器是从系统时钟生成的。

转载注明原文:如何在C#中生成一个随机int数字? - 代码日志