C#,WINFORM,随机数生成,摇号器(初步作品)

练习,摇号~

还没弄出来LIST集合中重复元素判断部分

现在的号码还会有重复

小细节不完善

基本功能仅限于两个数字区间内选取几个随机数

日后更新~


完整代码:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;


namespace 抽号
{
    public partial class NumForm : Form
    {
        public NumForm()
        {
            InitializeComponent();
        }
        public void c()
        {
            txtFrom.Text = "";
            txtQuan.Text = "";
            txtRe.Text = "";
            txtTo.Text = "";
        }
        private void label2_Click(object sender, EventArgs e)
        {


        }


        private void label9_Click(object sender, EventArgs e)
        {


        }


        private void timer1_Tick(object sender, EventArgs e)
        {
            lblTop.Text = lblTop.Text.Substring(1) + lblTop.Text.Substring(0, 1);
        }


        private void btnStart_Click(object sender, EventArgs e)
        {     if(txtFrom.Text==""|txtTo.Text==""|txtQuan.Text=="")
        {
            MessageBox.Show("请输入完整信息");
            
            return;
        }
               int x = int.Parse(txtFrom.Text);
            int y = int.Parse(txtTo.Text);
            int n = int.Parse(txtQuan.Text);
            List<int> NumList = new List<int>();
            Random r = new Random();
            for (int i = 1; i <= n;i++ )
           {                     
                NumList.Add(r.Next(x, y + 1));  
                
           }
           
            for (int j=0;j<NumList.Count;j++)
            {
                txtRe.Text+= "/"+NumList[j].ToString();               
            }
            
        }


        private void NumForm_Load(object sender, EventArgs e)
        {
         
            
                




            
       
        }


        private void btnReset_Click(object sender, EventArgs e)
        {
            c();
        }
    }
}

猜你喜欢

转载自blog.csdn.net/Qhj_Miracle/article/details/73731013