C# 中产生10个不重复的随机数
来源:互联网 发布:学编程 app 编辑:程序博客网 时间:2024/06/01 08:47
namespace kaoshiti7._1_4{ class Program { //写一个函数 返回一个长度为10,范围在 100-999之间的,元素都不相同的整形(int 型)数组 //提示: 获取一个100-999的随机数的方法: // longtick =DateTime.Now.Ticks; // Randomran =new Random((int)(tick; 0xffffffffL) | (int)(tick >>32)); // int ret= randon.Next(100, 999); static void Main(string[] args) { //int n =int.Parse(Console.ReadLine()); f(10); Console.ReadLine(); } static void f(int n) { long tick= DateTime.Now.Ticks; Random ran= new Random((int)(tick & 0xffffffffL) | (int)(tick >>32)); int[] a =new int[n]; for (int i= 0; i < n; i++) { a[i]= ran.Next(100,999); } Booleanbol = true; while(bol) { Array.Sort(a); int num = 0; for (int i = 0; i <9;i++) { if (a[i] != a[i + 1]) { num++; }else { a[i + 1] =ran.Next(100, 999); } if (num == 9) { bol =false; foreach(int Ele in a) { Console.Write(Ele + ""); } } } } } }}注:题中数组元素个数可随意更改,只要把方法中对应的值随之更改即可,,,生成随机数范围也可随机更改,,
阅读全文
0 0
- C# 中产生10个不重复的随机数
- VB中产生10个不重复的随机数
- 产生不重复的10个随机数
- 产生n个不重复的随机数放入数组中
- 产生n个不重复的随机数
- C# 不重复随机数的产生算法!
- C# 不重复随机数的产生问题
- C#产生随机数 不重复
- 产生不重复的随机数
- 产生不重复的随机数
- 产生不重复的随机数
- 产生不重复的随机数
- 产生不重复的随机数
- 产生不重复的随机数
- 产生不重复的随机数
- 产生不重复的随机数
- 产生不重复的随机数
- 产生不重复的随机数
- 函数 (概念,定义,重载,参数)
- C sharp 实现 猜数…
- 用编程语言写一封情书
- 游戏怎么分类
- MYSQL 大于号,小于号
- C# 中产生10个不重复的随机数
- 算法训练 矩阵乘法
- C# 实现求一个字符串的子串问题
- 算法训练 关联矩阵
- 算法提高 矩阵相乘
- 算法训练 5-1最小公倍数
- 猜数游戏(改进,优化)
- 总结了下PHPExcel官方读取的几个例子
- C# 解决八皇后问题