掷筛子100次,并打印出各个点数的出现次数
先创建一个能生成随机数的对象,其实是伪随机数
Random random = new Random();//创建一个能生成伪随机数的对象
再生成随机数,random.Next(int min, int max)方法返回指定返回内的任意整数
int num = random.Next(1, 7);//生成的随机数只包含最小值,不包含最大值,所以是7
源码
static void Main(string[] args)
{
//掷筛子
int num1 = 0, num2 = 0, num3 = 0, num4 = 0, num5 = 0, num6 = 0;
Random random = new Random();//创建一个能生成伪随机数的对象
for (int i = 0; i < 100; i++)
{
int num = random.Next(1, 7);//生成的随机数只包含最小值,不包含最大值,所以是7
switch (num)
{
case 1:
num1++;
break;
ca