生成1-100之间的随机数: new Random().Next(1, 100) 但是输出的结果是一样的,因为Random调用无参的构造函数其实调用的是 有参的构造函数,传递的 默认值: Environment.TickCount.System.Environment.TickCount 获取开机时间函数,也就是说每次传递进去的都是一样的值,所以结果是一样的.代码改为:new Random(Guid.NewGuid().GetHashCode()).Next(1, 10),结果就是随机的了.或者…