随机数Random
创建Random对象
可以使用默认构造函数或带种子的构造函数来创建Random对象。
Random random = new Random();种子
种子是一个整数值,它用于初始化随机数生成器的起始状态。如果使用相同的种子创建Random对象,将生成相同的随机数序列。这在需要重现相同随机结果的场景下很有用,例如测试。
int seed = 123; Random randomWithSeed = new Random(seed);如果没有种子,按时间为参数生成
生成随机整数
生成一个指定范围内的随机整数:Random类的Next方法可以生成一个指定范围内的随机整数。
Random random = new Random(); // 生成一个介于0(包括)和100(不包括)之间的随机整数 int randomNumber = random.Next(100); // 生成一个介于1(包括)和10(包括)之间的随机整数 int anotherRandomNumber = random.Next(1, 11);产生多个随机数可以使用for循环
Random random = new Random(); for(i=0;i<5;i++) { Console.WriteLine(random.Next(0,10)); }