鼎鼎知识库
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

12.random.md 993B

Random()随机函数

 Random ran=new Random();
 int RandKey=ran.Next(100,999);

使用两种方式初始化一个随机数发生器

  •  第一种方法不指定随机种子,系统自动选取当前时间作为随机种子:   Random ro = new Random();
  •  第二种方法可以指定一个int型参数作为随机种子:   int iSeed=10;   Random ro = new Random(10);   long tick = DateTime.Now.Ticks;   Random ran = new Random((int)(tick & 0xffffffffL) | (int) (tick >> 32)); ``` 用随机数实现一件事情出现的概率是10%,另一件事情出现的概率是90%

private staticvoidMain(string[] args) {

Random ran = 

newRandom(unchecked((int)DateTime.Now.Ticks)); int num1 = 0; int num2 = 0; for (inti = 0; i<100000; i++)  {

int n = ran.Next(0, 10);
if (n == 0)
{
    num++;
}
else
{
    num2++;
}

} Console.Write(num1 + ”--“ + num2); } ```