永发信息网

C# 产生多组随机数

答案:3  悬赏:70  手机版
解决时间 2021-05-02 00:33
static void Main(string[] args) { int i; int[] n = new int[5]; for (i = 0; i < n.Length; i++) { Random a = new Random(); n[i] = a.Next(1, 99); for (int j = 0; j < i; j++) { if (n[i] == n[j]) { i--; continue; } } } foreach (int j in n) { Console.Write(j + " "); } Console.Read(); 这段只能产生一组随机数,我要产生多组,比如就5组不重复的这样的数,该怎么改写代码?
最佳答案

    private void button1_Click(object sender, EventArgs e)
    {
    for (int count = 1; count <= int.Parse(txtNumCount.Text); count++)
    {



    int i;
    int[] n = new int[5];
    for (i = 0; i < n.Length; i++)
    {
    if (count > 1)
    {


    }
    else
    {
    textBox1.Text = "";
    textBox2.Text = "";
    textBox3.Text = "";
    }
    Random a = new Random();
    n[i] = a.Next(1, 99);
    for (int j = 0; j < i; j++)
    {
    if (n[i] == n[j])
    {
    i--;
    continue;
    }
    }
    }


    foreach (int j in n)
    {
    if (count==1)
    {
    textBox1.Text += j.ToString() + "  ";
    }
    else if (count==2)
    {
    textBox2.Text += j.ToString() + "  ";
    }
    
    }
    Console.Read();
    }
    }



我这里就没用控制台了,用应用程序做的。这方法有点笨,如果不能满足你的需求,再联系我把。

全部回答

 public static void Main()     {     for(int i=0;i<5;i++)     {     suiji();     }     Console.Read();     }

    private static void suiji()     {     int i;     int[] n=new int[5];     for(i=0;i<n.Length;i++)     {     Random a=new Random();     n[i]=a.Next(1,99);     for(int j=0;j<i;j++)     {     if(n[i]==n[j])     {     i--;     continue;     }     }     }     foreach(int j in n)     {     Console.Write(j+" ");     }     Console.WriteLine();     }

多变通,注意格式,先学基础,最好不要要求别人给你写代码,学不到东西.我这也不算给你写代码,因为你看看我改动的很少很简单啊!继续加油

你要在new Random()的时候给一个会变的参数才行,好像这样Random a = new Random(i);
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
安然纳米生物波汗蒸馆(体育路)地址在什么地方
为什么建布达拉宫
意思的不同意思,呻吟是什么意思?
[网上]热卖丰胸产品排行榜?
求十首煽情伤感的歌,急急急,帮帮忙,最高能珊
手机蓝牙耳机怎么不能听歌啊
希望英语10.27.10.30
怎样用电脑远程监控硬盘录象机的视频
广州地铁2,3号线将开通什么站
那位朋友有网上兼职的工作介绍一下?
货币基资金哪个好啊?
适合高中生的化装品?
求Mustek 1200 USB plus 扫描仪的驱动程序,
喜欢一个女孩了该怎么办
索爱m1i 怎么修改连接才能浏览wap网页?操作
推荐资讯
格言杂志的好词好句,关于格言的句子有哪些?
龙湖社区南区这个地址在什么地方,我要处理点
2009版QQ怎么设置宠物不出来啊。
今晚快乐大本营BOBO那一段都唱过什么歌?
I looking out in the crow是什么意思?谢谢
富士康搬迁到郑州,谁知道富士康在郑州的具体
莫斯利安怎样鉴定真假,光明莫斯利安怎么辨别
CS好恋还是CF,哪个多人恋哪?
越跳越美丽20090708斗舞跳起来歌曲
我是初中往届生,现在想在厦门读护理,有谁知
DNF现在用光电鳗怎么才招2个雷求啊
小黑的驱动更新System Update怎么用?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?