发布日期:2018-03-26
C#中,如何生成一个随机整数?+ 查看更多
C#中,如何生成一个随机整数?
+ 查看更多
发布日期:2018-02-26 17:31
分类:C#
浏览次数:109
C#中,如何生成一个随机整数?
回答:
Random类 被用来生成一个(伪)随机数。
例如:
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 实例并重用它。
因为随机数生成器以系统时钟为种子,所以创建时间太近的 Random 实例将产生相同的随机数序列。