首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

关于数组和随机数的简单有关问题,却难倒了sp1234

2013-01-02 
关于数组和随机数的简单问题,却难倒了sp1234随机产生N个1到100的随机数,然后判断产生的随机数是否存在两个

关于数组和随机数的简单问题,却难倒了sp1234
随机产生N个1到100的随机数,然后判断产生的随机数是否存在两个数组内,
a 数组的元素有{5,6,7,8,9}, b 数组的元素有{11,12,13,14,15},如果存在就从这个数组中删除这个元素,然后返回不再产生随机数。例如,我要产生5个随机数,如果到第三个数是11的话,就从b数组中删除11这个元素,然后输出(“随机数在B”),再跳出循环不再继续。


            求大神给出代码,帮我实现这个!, 是ASP.net  WEB开发,别用winform。
先谢过啦!!!!
[解决办法]


[解决办法]
引用:
怎么回帖的人这么少呢,, 难道都被圣诞老人带去火星啦!。。。。。。。

哪有?我没带他们
[解决办法]
 int getnum = rd.Next(1,100); 


这样不就好了。。。。
你看不懂代码的啊? 

你是要随机1-100个数在A  B两个数组中匹配还是  随机A数组中的数字去匹配B


代码已经写上了,变通不会啊?
[解决办法]

List<int> a = new List<int>() {5,6,7,8,9};
            List<int> b = new List<int>() { 11,12,13,14,15};
            for (int i = 0; i < 5; i++)
            {
                int num = new Random().Next(1, 100);
                if (a.Contains(num))


                {
                    a.Remove(num);
                    MessageBox.Show("在a里");
                    break;
                }
                if (b.Contains(num))
                {
                    b.Remove(num);
                    MessageBox.Show("在b里");
                    break;
                }
            }


[解决办法]
关于数组和随机数的简单有关问题,却难倒了sp1234写不出,帮顶,有没有充气娃娃送?
[解决办法]
引用:
引用:
int getnum = rd.Next(1,100); 


这样不就好了。。。。
你看不懂代码的啊? 

你是要随机1-100个数在A  B两个数组中匹配还是  随机A数组中的数字去匹配B


代码已经写上了,变通不会啊?


,  你说的我也试啦,, 要是随机1到100 , 这句话肯定报错,, 
if (arr.……

我那是随机A数组里的数据!随机的是下标,肯定报错啊!

List<int> a = new List<int>() {5,6,7,8,9};             List<int> b = new List<int>() { 11,12,13,14,15};             for (int i = 0; i < 5; i++)             {                 int num = new Random().Next(1, 100);                 if (a.Contains(num))                 {                     a.Remove(num);                     MessageBox.Show("在a里");                     break;                 }                 if (b.Contains(num))                 {                     b.Remove(num);                     MessageBox.Show("在b里");                     break;                 }             } 

这个可以

热点排行