鼎鼎知识库
Du kannst nicht mehr als 25 Themen auswählen Themen müssen mit entweder einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

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); } ```