C_中的随机数.docVIP

  • 3
  • 0
  • 约5.68千字
  • 约 10页
  • 2018-09-26 发布于山东
  • 举报
C_中的随机数.doc

C#中的随机数 2007-08-07 08:48 随机数的使用很普遍,可用它随机显示图片,用它防止无聊的人在论坛灌水还可以用来加密信息等等。本文讨论如何在一段数字区间内随机生成若干个互不相同的随机数,比如在从1到20间随机生成6个互不相同的整数,并通过此文介绍Visual c#中随机数的用法。 ????? .net.Frameword中提供了一个专门产生随机数的类System.Random,此类默认情况下已被导入,编程过程中可以直接使用。我们知道,计算机并不能产生完全随机的数字,它生成的数字被称为伪随机数,它是以相同的概率从一组有限的数字中选取的,所选的数字并不具有完全的随机性,但就实用而言,其随机程度已经足够了。 ????? 我们可以用以下两种方法初始化一个随机数发生器; ????? 第一种方法不指定随机种子,系统自动选取当前时前作随机种子: Random ra=new Random(); ????? 第二种方法是指定一个int型的参数作为随机种子: int iSeed=6; Random ra=new Random(iSeed); ????? 下面我们要用到Random.Next()方法产生随机数。 ra.Next(); ????? 它返回一个大于或等于零而小于2,147,483,647的数,这并不满足我们的需要,下面我们介绍它的重载函数和其它一些方法。 public v

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档