有缺陷
rand.NextBytes(bytes) -> 生成byte数组随机数。
rand.Next() -> 便宜美国vps 生成int类型随机数。
rand.Next(10) -> 生成0到10之间的随机数。
rand.Next(10,999) -> 生成10到999之间的随机数。
例子: using System;using System.Threading;namespace BasicApp{ class Program { public static void Main(string[] args) { // 随机数 Random rand = new Random(); ShowRandomNumbers(rand); Random rand2 = new Random(1); Console.WriteLine("生成INT类型随机数:{0}",rand2.Next()); Console.WriteLine("生成0-10的随机数:{0}",rand2.Next(10)); Console.WriteLine("生成100-999的随机数:{0}",rand2.Next(100,999)); Console.ReadKey(true); } // 使用Random生成随机数 private static void ShowRandomNumbers(Random rand) { Console.WriteLine(); byte[] values = new byte[4]; rand.NextBytes(values); foreach (byte value in values){ Console.Write("{0, 5}", value); } Console.WriteLine(); } } } 10809741