如题所述
先把你的那些数字放在一个数组或集合中,然后随机产生下标
比如你的数是: 2 5 8 9 4
int[] numbers = {2,5,8,9,4};
int index = random.Next(0,5);
Console.Write(numbers[index]);
比如你的数是: 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));
手写的,可能有误,大概就这意思
ArryList intArr=new ArryList();
ArryList.Add(1);
ArryList.Add(2);
ArryList.Add(3);
ArryList.Add(4);
return intArr(r.next(0,3));
手写的,可能有误,大概就这意思