C#使用数组实现三个相同的随机数
2019-01-09 12:24
183 查看
例子:使用第一个数组创建九个盒子,第二个数组在1~20之间获取三个随机相同的数字,放入第一个数组中,且第二个数组中获取的数字不能出现重复
[code] Random r = new Random(); int[] basse = new int[3]; int[] array = new int[9]; int count = 0; for (int i = 0; i < basse.Length; i++) { basse[i] = r.Next(1,21); if (i>0) { for (int j = 0; j < i; j++) { if (basse[i]==basse[j]) { i--; } } } } for (int i = 0; i < basse.Length; i++) { Console.Write(basse[i]+"-"); } Console.WriteLine(); for (int i = 0; i < array.Length; i++) { int index = r.Next(basse.Length); array[i] = basse[index]; if (i>0) { for (int j = 0; j < i; j++) { if (array[i]==array[j]) { count++; if (count==3) { i--; } } } } } for (int i = 0; i < array.Length; i++) { Console.Write(array[i]+"-"); } Console.ReadLine();
相关文章推荐
- 【穷举】用c#实现一个数组(1,1,2,2,3,3,4,4)排列,每两个相同数字中间都间隔了这个数字个数
- 关于C#中数组、ArrayList与List三个对象的使用区别
- 开源Math.NET基础数学类库使用(13)C#实现其他随机数生成器
- [CareerCup] 3.1 Implement Three Stacks using Array 使用数组来实现三个栈
- C# :自己动手实现:使用数组的方式实现List
- [转]比较高效地实现从两个不同数组中提取相同部分组成新的数组(只支持Int类型) [C#]
- 【原创】开源Math.NET基础数学类库使用(13)C#实现其他随机数生成器
- c#使用数组实现二叉查找树
- C#字符串数组排序 C#排序算法大全 C#字符串比较方法 一个.NET通用JSON解析/构建类的实现(c#) C#处理Json文件 asp.net使用Jquery+iframe传值问题
- C#生成互不相同随机数的实现方法
- unity3d 中使用C#脚本 实现数组的倒序存储并输出
- C#中数组、ArrayList与List三个对象的使用区别
- (***)有两个10个元素的数组,分别为A和B,编程实现相同位置的元素, 如果 B 的元素小于 A 的元素进行数值交换:(使用回调函数实现)
- 有两个10个元素的数组,分别为A和B,编程实现相同位置的元素, 如果 B 的元素小于 A 的元素进行数值交换:(使用回调函数实现)
- c# 使用linq查询子句方式实现 字符串数组统计操作
- C#使用泛型数组简单实现一个列表List
- 第一次发博客,新手初试啊,题目如下:有两个10个元素的数组,分别为A和B,编程实现相同位置的元素, 如果 B 的元素小于 A 的元素进行数值交换:(使用回调函数实现)
- C#实现在数组中插入1-100的随机数
- 【原创】开源Math.NET基础数学类库使用(13)C#实现其他随机数生成器
- C#中使用异步Socket编程实现TCP网络服务的C/S的通讯构架(二)