最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
C#生成随机数功能示例
时间:2022-06-25 07:48:40 编辑:袖梨 来源:一聚教程网
usingSystem; usingSystem.Collections.Generic; usingSystem.Linq; usingSystem.Text; namespacecsharp { classProgram { staticvoidMain(string[] args) { Console.WriteLine("生成随机数n"); intrandCount = 9;//随机数发的个数 intrandMin = 1;//随机数最小值 intrandMax = 21;//随机数最大值 intrandIndex, flag, temp; randIndex = temp = flag = 0; Random rand =newRandom(); int[] randArr =newint[randCount]; randArr[0] = rand.Next(randMin, randMax); while(true) { flag = 0; temp = rand.Next(randMin, randMax); for(inti = 0; i <= randIndex; i++) { if(temp == randArr[i]) { flag = 1; break; } } if(flag == 1)//如果 flag == 1 则有重复的数字生成。 { continue; } elseif(flag == 0) { randIndex++; randArr[randIndex] = temp; } if(randIndex >= randCount - 1)//如果达到 randCount 退出循环 { break; } } for(inti = 0; i < randCount; i++) { Console.WriteLine("arr["+ i +"]="+ randArr[i]); } Console.WriteLine("n任意键退出。"); Console.ReadLine(); } } }
生成无重复的随机数
运行结果如下:
相关文章
- 蚂蚁新村小课堂今日答案12月12日 追得百花鲜迎来生活甜形容的是以下哪种职业的特点 12-23
- 蚂蚁庄园今日答案最新2024.12.13 12-23
- 无限暖暖奇迹之冠第二期巅峰赛怎么玩 12-23
- 光遇12.23每日任务怎么做 12-23
- 王者荣耀QQ飞车联动怎么样 12-23
- 原神5.3版本游迹怎么样 原神5.3版本绘想游迹新增活动介绍 12-23