00问答网
所有问题
c#从数组中随机抽取出一组数据,该怎么处理
如题所述
举报该问题
推荐答案 推荐于2018-03-13
Random rnd = new Random();
int[] array = new int[] { 2, 3, 10, 13, 9, 7, 20, 19 };
int[] newarray = array.OrderBy(i => rnd.NextDouble()).Take(5).ToArray();//你要取多少数据,就把这行的5改成多少
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/ITeZT0jBrj0eDI000I.html
相似回答
C#数组中抽随机
数,不检验,不重复
答:
从A[0]开始,将A[0]与
随机
数0-19之间的任意一个位置上的A的
数据
进行交换,下面是A[1],同样与0-19之间的任意数据交换,直接A[19],一共循环20次(简单来说这一步就是要将A乱序排列)之后赋给B就简单了,第一次是从A[0]至A[5](可以直接用
Array
.Copy),第二次是A[6]至A[11],第...
C#
控制台程序 如何从一维
数组中随机取出
n个不重复的元素
答:
String tempChar = "";//临时用于保存重复的字符的变量 for (int i = 0; i < str
Array
.Length; i++) //吧所有重复的都找出来 { //比较每一个字符,注意j=(i+1),表示从该字符的下一个字符开 //始查找,避免比较字符本身 for (int j = (i+1); j < strArray.Length; j++){...
c#怎么随机取出数组里
的元素
答:
首先获取你的数组长度,然后用math下面的random方法,
在0到数组长度的范围内取随机整数,根据取得的随机数取出数组中的元素就可以了
c#winform怎么随机
选取arraylist或
数组中数据
答:
int len=
array
.Count;Random rand=new Random(len);int r=rand.Next();int data=array[r];array.RemoveAt[r];循环此程序,直到取完需要的个数,你非用线程也可以,没必要。
大家正在搜
c语言如何把数据存进数组
数组添加数据
6个数组3个数有多少组
数组由什么和什么构成
输出数组
6个数组五有多少组
五个数组三个数有多少
c语言数组定义和赋值
数组
相关问题
在c#中怎么随机抽取数组中的数据
C#中如何从数组中获取一个随机数
c#怎么随机取出数组里的元素
如何从现有的一维数组中随机抽取一个数(C#)
asp.net从数组中随机获取一个值
C# 随机从数据库抽取数据。
C# 随机取出数组里的数 使数组减少了一个数
c语言实现从一个数组中随机抽取一个元素