//Genera números aleatorios aleatoriamente a partir de la matriz strchar en la función
//las letras distinguen entre mayúsculas y minúsculas
//El parámetro n es el número de dígitos para generar un número aleatorio, generalmente cuatro dígitos
cadena pública RandomNum(int n) //
{
cadena cadena = "0,1,2,3,4,5,6,7,8,9";
cadena[] VcArray = strchar.Split(',');
string VNum = "" ;//Dado que la cadena es muy corta, no se necesita StringBuilder
int temp = -1; //Registra el último valor aleatorio e intenta evitar generar varios números
aleatorios
idénticos .
//Utiliza un algoritmo simple para asegurar la diferencia en los números aleatorios generados
Rand aleatorio =nuevo Aleatorio();
para (int i = 1; i < n+1; i++)
{
si (temperatura! = -1)
{
rand =new Aleatorio(i*temp*unchecked((int)
DateTime.Now.Ticks));
}
//int t = rand.Siguiente(35);
int t=rand.Siguiente(10);
si (temperatura! = -1 && temperatura == t)
{
devolver RndNum(n);
}
temperatura = t;
VNum += VcArray[t];
}
return VNum;//Devuelve el número aleatorio generado
}
Después de generar un número aleatorio, asigne el valor a un control Etiqueta y luego cambie el color del fondo de la Etiqueta.