用C#窗体怎样在点击一个按钮的时候产生一个10以内随机数且前后不重复...
发布网友
发布时间:2024-10-01 07:18
我来回答
共2个回答
热心网友
时间:2024-11-14 03:13
private List<int> check = new List<int>(10); //全局变量 验证是否重复
private void button1_Click(object sender, EventArgs e)
{
Random r = new Random();
int randomNum = 0;
while (check.Count<10)
{
randomNum = r.Next(11);
if (check.Count == 0)
{
check.Add(randomNum);
break;
}
else if (!check.Contains(randomNum))
{
check.Add(randomNum);
break;
}
else
{
continue;
}
}
textBox1.AppendText(randomNum.ToString());
}
}
热心网友
时间:2024-11-14 03:07
Random rd = new Random();
int num = rd.Next(1, 11);