//Gera números aleatórios aleatoriamente a partir do array strchar na função
//as letras diferenciam maiúsculas de minúsculas
//O parâmetro n é o número de dígitos para gerar um número aleatório, geralmente quatro dígitos
string pública RandomNum(int n) //
{
stringstrchar = "0,1,2,3,4,5,6,7,8,9";
string[] VcArray = strchar.Split(',');
string VNum = "" ;//Como a string é muito curta, StringBuilder não é necessário
int temp = -1; //Registre o último valor aleatório e tente evitar gerar vários números
aleatórios
idênticos .
//Use um algoritmo simples para garantir a diferença nos números aleatórios gerados
Aleatório rand =new Aleatório();
para (int i = 1; i < n+1; i++)
{
se (temperatura! = -1)
{
rand =new Random(i*temp*unchecked((int)
DateTime.Now.Ticks));
}
//int t = rand.Next(35);
int t=rand.Next(10);
if (temperatura! = -1 && temp == t)
{
returnNumRnd(n);
}
temperatura = t;
VNum += VcArray[t];
}
return VNum; //Retorna o número aleatório gerado
}
Após gerar um número aleatório, atribua o valor a um controle Label e, em seguida, altere a cor do plano de fundo do Label para OK.