Se precisarmos gerar números randômicos, o C# tem uma classe especifica para isso. A classe Random que faz parte do Framework.NET.
Random random = new Random(); int i = random.Next(0, 100); TextBox1.Text = i.ToString();
Uma dica muito útil para essa classe é a possibilidade de criarmos um gerador de senhas aleatórias como mostro no exemplo abaixo.
public string GeraSenha()
{
int Tamanho = 15; // Numero de digitos da senha
string senha = string.Empty;
for (int i = 0; i < Tamanho; i++)
{
Random random = new Random();
int codigo = Convert.ToInt32(random.Next(48, 122).ToString());
if ((codigo >= 48 && codigo < = 57) || (codigo >= 97 && codigo < = 122))
{
string _char = ((char)codigo).ToString();
if (!senha.Contains(_char))
{
senha += _char;
}
else
{
i--;
}
}
else
{
i--;
}
}
return senha;
}
Esse método pode ser muito útil se você for criar um aplicativo WinForm ou WebForm onde precisará gerar uma senha aleatória para o usuário.
Agora teste o exemplos e veja o resultado.
Abraço e sucesso!!!
Postado em C#, Dicas, Visual Studio | Marcado como C#, Dicas, Visual Studio