Dica - Gerando Números Randômicos com C-Sharp | Dicas C# | Forum | C# Brasil


Dica - Gerando Números Randômicos com C-Sharp | Dicas C# | Forum

Login form protected by Login LockDown.


 
Você precisa fazer login para escrever mensagens Login Registrar


Registrar? | Recuperar Senha?

Pesquisar Fóruns:


 






Minimum search word length is 4 characters – Maximum search word length is 84 characters
Uso do Curinga nas Pesquisa:
*  igual a qualquer número de caracteres    %  igual a exatamente um caractere

Dica – Gerando Números Randômicos com C-Sharp
Leia a postagem original

UsuárioMensagem

14:47
17 agosto 2010


Raphael Cardoso

Admin

editoriais 87

Se precisarmos gerar números randômicos, o C# tem uma classe especifica para isso. A classe Random que faz parte do Framework.NET.


<br />
Random random = new Random();<br />
int i = random.Next(0, 100);</p>
<p>TextBox1.Text = i.ToString();<br />

Uma dica muito útil para essa classe é a possibilidade de criarmos um gerador de senhas aleatórias como mostro no exemplo abaixo.

<br />
public string GeraSenha()<br />
{<br />
int Tamanho = 15; // Numero de digitos da senha<br />
string senha = string.Empty;<br />
for (int i = 0; i = 48 &amp;&amp; codigo = 97 &amp;&amp; codigo &lt; = 122))<br />
{<br />
string _char = ((char)codigo).ToString();<br />
if (!senha.Contains(_char))<br />
{<br />
senha += _char;<br />
}<br />
else<br />
{<br />
i--;<br />
}<br />
}<br />
else<br />
{<br />
i--;<br />
}<br />
}</p>
<p>return senha;<br />
}<br />

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!!!


Leia a postagem original



About the C# Brasil Forum

O fuso horário do Fórum:UTC -3

Maior Número de Usuários Online: 31

Online Agora:
6 Visitantes

Atualmente navegando Tópico:
1 Visitante

Estatísticas do Fórum:

Grupos: 1
Fóruns: 16
Tópicos: 183
Editorias: 379

Grupo de Usuários:

Existem 1672 Membros

Existem 3 Admins

Participantes mais ativos:

Gabriel Gomes – 14
Lucas Bessa – 7
listmaier – 7
Diego Canedo – 7
Anderson Bernardi – 7
Mauricio Naozuka – 6

Novos Membros Recentes: alexander, tfbarbosa, sandro.herbst, Eric Humberto, Francismar, saulop4

Administradores: Raphael Cardoso (87 Mensagens), Rodrigo Coimbra (5 Mensagens), Thiago Suzuki (4 Mensagens)