在C#中,怎样利用random从指定的几个数字中随机取出某个数字

如题所述

先把你的那些数字放在一个数组或集合中,然后随机产生下标
比如你的数是: 2 5 8 9 4
int[] numbers = {2,5,8,9,4};
int index = random.Next(0,5);
Console.Write(numbers[index]);
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-09-08
先把你那指定的几个数字放在一个数组中,随机出改数组的索引号,然后根据所以号得到他的值
如果你那指定的几个数字的个数是会变动的,那就用动态数组,不明白在来问
第2个回答  2009-09-05
Random r=new Random();
ArryList intArr=new ArryList();
ArryList.Add(1);
ArryList.Add(2);
ArryList.Add(3);
ArryList.Add(4);

return intArr(r.next(0,3));
手写的,可能有误,大概就这意思

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网