C#简单双色球源码
private void button1_Click(object sender, EventArgs e)
{
int[] num = new int[6];
num = getRedNum();
label1.Text = num[0].ToString();
label1.Text = label1.Text + ',' + num[1].ToString();
label1.Text = label1.Text + ',' + num[2].ToString();
label1.Text = label1.Text + ',' + num[3].ToString();
label1.Text = label1.Text + ',' + num[4].ToString();
label1.Text = label1.Text + ',' + num[5].ToString();
label2.Text = getBlueNum().ToString();
}
//获取红号
private int[] getRedNum()
{
Random random = new Random();
int[] num = new int[6];
for (int i = 0; i < 6; i++)
{
int n = random.Next(1, 33);//随机生成1-33的号码
if (!num.Contains(n))//如果重复重新生成
num[i] = n;
else
i--;
}
num = num.OrderBy(x => x).ToArray();//排序
return num;
}
//获取蓝号
private int getBlueNum()
{
Random random = new Random();
int blueNum = random.Next(1, 16);
return blueNum;
}