//Générer des nombres aléatoires de manière aléatoire à partir du tableau strchar dans la fonction
//les lettres sont sensibles à la casse
//Le paramètre n est le nombre de chiffres pour générer un nombre aléatoire, généralement quatre chiffres
chaîne publique RandomNum (int n) //
{
chaîne strchar = "0,1,2,3,4,5,6,7,8,9" ;
string[] VcArray = strchar.Split(',');
string VNum = "" ;//Comme la chaîne est très courte, StringBuilder n'est pas nécessaire
int temp = -1; //Enregistrez la dernière valeur aléatoire et essayez d'éviter de générer plusieurs nombres
aléatoires
identiques .
//Utilisez un algorithme simple pour garantir la différence entre les nombres aléatoires générés
Rand aléatoire =new Random();
pour (int i = 1; i < n+1; i++)
{
si (temp != -1)
{
rand =new Random(i*temp*unchecked((int)
DateTime.Now.Ticks));
}
//int t = rand.Next(35);
int t=rand.Next(10);
si (temp != -1 && temp == t)
{
retourner RndNum(n);
}
température = t ;
VNum += VcArray[t];
}
return VNum;//Renvoyer le nombre aléatoire généré
}
Après avoir généré un nombre aléatoire, attribuez la valeur à un contrôle Label, puis modifiez la couleur de l'arrière-plan de l'étiquette, OK.