在Vs2022下使用c#做机选彩票号码程序。打开Vs0,xinjianyige win
form项目,窗体上放置四个label标签和一个按钮,有两个label标签名字分别是ssslabel和dltlabel,用于显示双色球和大乐透的机选号码.按钮点击事件的脚本为:
private void button1_Click(object
sender, EventArgs e)
{
int[] ssq = new int[7] { 0, 0, 0, 0, 0, 0, 0 };
int[] dlt = new int[7] { 0, 0, 0, 0, 0, 0, 0 };
int i,j;
Random rd = new Random();
//string str_ssq,str_dlt;
//大乐透随机
dlt[0] = rd.Next(1, 35);
for(i=1;i<=4;i++)
{
dlt[i] = rd.Next(1,
35);
for (j = 0; j <= i - 1;
j++)
{
if (dlt[i] == dlt[j])
{
dlt[i] =
rd.Next(1, 35);
}
}
}
dlt[5] = rd.Next(1, 12);
do
{
dlt[6] = rd.Next(1,
12);
} while ((dlt[6] == dlt[5]) || (dlt[6] == 0));
//双色球随机
ssq[0] = rd.Next(1, 35);
for (i = 1; i <= 5; i++)
{
ssq[i] = rd.Next(1, 35);
for (j = 0; j <= i - 1; j++)
{
if (ssq[i]
== ssq[j])
{
ssq[i] = rd.Next(1,
35);
}
}
}
ssq[6] = rd.Next(1, 16);
//显示结果
ssqlabel.Text = ssq[0].ToString() + " " +
ssq[1].ToString() + " " + ssq[2].ToString() +
" " + ssq[3].ToString() + " " +
ssq[4].ToString() + " " + ssq[5].ToString() +
" " + ssq[6].ToString();
dltlabel.Text = dlt[0].ToString() + " " +
dlt[1].ToString() + " " + dlt[2].ToString() +
" " + dlt[3].ToString() + " " +
dlt[4].ToString() + " " +
dlt[5].ToString() + " " +
dlt[6].ToString();
}
保存、编译、运行,点击窗体上的按钮,就可以机选一注双色球和一注大乐透号码了。这里面使用了随机数、循环语句、字符串处理。
我把程序放在百度网盘,地址是:
链接:https://pan.baidu.com/s/1kXD35S7QXOVnaBXSzgHPcA
提取码:1234
加载中,请稍候......