您好,欢迎来到外链网!
当前位置:外链网 » 站长资讯 » 专业问答 » 文章详细 订阅RssFeed

C# 随机数函数Random()

来源:互联网 浏览:104次 时间:2023-04-08
C# Random()

有缺陷

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