最新下载
热门教程
- 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(); } } }
生成无重复的随机数
运行结果如下:
相关文章
- 地下城堡4赛拉菲妮怎么玩 赛拉菲妮玩法教学 09-16
- 地下城堡4骨语蕾妮塔怎么样 骨语蕾妮塔角色介绍一览 09-16
- 地下城堡4白骑士怎么玩 白骑士玩法介绍 09-16
- 三国望神州吕玲绮怎么培养 吕玲绮养成技巧 09-16
- 洛伊的移动要塞橡果怎么获得 橡果获取方法 09-16
- 龙族卡塞尔之门七原罪傲慢技能是什么 七原罪傲慢技能介绍 09-16