Csharp简单认识Random类

1.定义

表示伪随机数生成器,这是一种能够产生满足某些随机性统计要求的数字序列的算法。

1
public class Random

2.示例:

1
2
3
4
{
Random rd = new Random();
Console.WriteLine(rd.Next(1,10));
}

输出结果:
随机1到10;

1
8

猜数字

1.随机,循环,才对停止循环。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
{
Random rd = new Random();
int number=rd.Next(1,101);
do
{
int numberUser=Convert.ToInt32(Console.ReadLine());
if (numberUser > number)
{
Console.WriteLine("你猜大了");
}else if(numberUser<number)
{
Console.WriteLine("你猜小了");
}
else if(numberUser==number)
{
Console.WriteLine("你猜对了");
}
} while (true);

输出结果:(随机,结果不唯一)

1
2
3
4
5
6
 20
你猜大了
50
你猜大了
10
你猜对了