自动生成11个随机数(0-9)中取11个数 C#,把代码写进form1_load事件下面,把随机数显示在textbox1上面,那么就把最终生成的随机数返回给textbox1,打开form1就可以在textbox1上看到我们刚才获取的随机数了。代码见如下所示:
1 private void Addnew1_Load(object sender, EventArgs e) 2 { 3 int[] allnum = new int[11]; 4 Random rand = new Random(); 5 6 for (int i = 0; i < allnum.Length; i++) 7 { 8 9 allnum[i] = rand.Next(0,9); 10 for (int j = 0; j < allnum.Length; j++) 11 { 12 while (true) 13 { 14 if (allnum[j] == allnum[i] && j != i) 15 { 16 17 allnum[i] = rand.Next(0,9); 18 //j = 0; 19 20 } 21 else 22 { 23 break; 24 25 } 26 } 27 } 28 29 this.txt_voucherNO.Text += allnum[i].ToString(); 30 31 } 32 //CLA.Info.voucher_no = textBox1.Text.Trim(); 33 //CLA.Info.stock_addr = comboBox2.Text.Trim(); 34 //comboBox1.Text = CLA.Info.UnitName; 35 }