//Hasilkan angka acak secara acak dari array strchar di fungsi
//huruf peka huruf besar-kecil
//Parameter n adalah jumlah digit untuk menghasilkan angka acak, biasanya empat digit
string publik RandomNum (int n) //
{
string strchar = "0,1,2,3,4,5,6,7,8,9";
string[] VcArray = strchar.Split(',');
string VNum = "" ;//Karena string sangat pendek, StringBuilder tidak diperlukan
int temp = -1; //Catat nilai acak terakhir dan cobalah untuk menghindari menghasilkan beberapa angka
acak
yang identik .
//Gunakan algoritma sederhana untuk memastikan perbedaan angka acak yang dihasilkan
Rand acak = Acak baru();
untuk (int saya = 1; saya < n+1; saya++)
{
jika (suhu!= -1)
{
rand =new Random(i*temp*tidak dicentang((int)
DateTime.Now.Ticks));
}
//int t = rand.Berikutnya(35);
int t=rand.Berikutnya(10);
jika (suhu!= -1 && suhu == t)
{
kembalikan RndNum(n);
}
suhu = t;
VNum += VcArray[t];
}
return VNum;//Kembalikan nomor acak yang dihasilkan
}
Setelah menghasilkan nomor acak, tetapkan nilai ke kontrol Label, lalu ubah warna latar belakang Label OK