C# 产生多组随机数
- 提问者网友:喧嚣尘世
- 2021-05-01 16:37
- 五星知识达人网友:我住北渡口
- 2021-05-01 18:00
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();
}
}
我这里就没用控制台了,用应用程序做的。这方法有点笨,如果不能满足你的需求,再联系我把。
- 1楼网友:行雁书
- 2021-05-01 18:53
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(); }
多变通,注意格式,先学基础,最好不要要求别人给你写代码,学不到东西.我这也不算给你写代码,因为你看看我改动的很少很简单啊!继续加油
- 2楼网友:迷人又混蛋
- 2021-05-01 18:08