Geração de números aleatórios e String em C#
Script Defenders :: Programação :: C, C# e C++ :: Tutoriais
Página 1 de 1
Geração de números aleatórios e String em C#
Eah Galera Da SD, Hoje vou mostrar uma geração de números string.
#---------------------------#---------------------------#---------------------------#---------------------------#
A classe Random definido na biblioteca de classes. NET Framework fornece a funcionalidade para gerar números aleatórios. Os construtores classe Random têm duas formas sobrecarregadas. Demora ou nenhum valor ou é preciso um valor de semente. A classe Random tem três métodos públicos - Em seguida, NextBytes e nextDouble. O método Next retorna um número aleatório, NextBytes retorna um array de bytes preenchidos com números aleatórios, e nextDouble retorna um número aleatório entre 0,0 e 1,0. O próximo método tem três formas sobrecarregadas e permite que você defina o intervalo mínimo e máximo do número aleatório. O código a seguir retorna um número aleatório:
Comando:
Creditos Finais:
AnonM4K3R Pelo Post & Conhecimento
#---------------------------#---------------------------#---------------------------#---------------------------#
A classe Random definido na biblioteca de classes. NET Framework fornece a funcionalidade para gerar números aleatórios. Os construtores classe Random têm duas formas sobrecarregadas. Demora ou nenhum valor ou é preciso um valor de semente. A classe Random tem três métodos públicos - Em seguida, NextBytes e nextDouble. O método Next retorna um número aleatório, NextBytes retorna um array de bytes preenchidos com números aleatórios, e nextDouble retorna um número aleatório entre 0,0 e 1,0. O próximo método tem três formas sobrecarregadas e permite que você defina o intervalo mínimo e máximo do número aleatório. O código a seguir retorna um número aleatório:
Comando:
- Código:
int num = Random.Next ();
O código a seguir retorna um número aleatório menor do que 1000.
int num = Random.Next (1000),
O código a seguir retorna um número aleatório entre min e max:
privada int RandomNumber ( int min, int max)
{
aleatório random = novo Random ();
retorno Random.Next (min, max);
}
Em algum ponto, você também pode querer gerar seqüências aleatórias. Eu criei um método, que tem como primeiro parâmetro o tamanho da string e segundo parâmetro se você quiser a corda para estar em letras minúsculas.
/ / / <summary>
/ / / Gera uma seqüência aleatória com o dado comprimento
/ / / </ summary>
/ / / <param name="size"> Tamanho da string </ param>
/ / / <param name = > "minúsculas" Se for verdade, gerar minúsculas cordas </ param>
/ / / <returns> seqüência aleatória </ returns>
privada cadeia RandomString ( int tamanho, bool minúsculas)
{
StringBuilder builder = novo StringBuilder ();
aleatório random = novo Aleatório ();
de char ch;
para ( int i = 0; i tamanho <; i + +)
{
ch = Convert.ToChar (Convert.ToInt32 (Math.floor (26 * random.NextDouble () + 65)));
builder.Append (ch);
}
se (em minúsculas)
retorno builder.ToString () ToLower ();.
retorno builder.ToString ();
}
Você pode até combinar os dois métodos - RandomNumber e RandomString para gerar uma combinação de seqüência aleatória e números. Por exemplo, o código a seguir gera uma senha de comprimento 10 com 4 primeiras letras minúsculas, números próximos 4 letras, e os últimos 2 letras como maiúsculas. público cadeia GetPassword () { StringBuilder builder = novo StringBuilder (); builder.Append (RandomString ( 4, verdadeiro )); builder.Append (RandomNumber (1000, 9999)); builder.Append (RandomString (2, false )); retorno builder.ToString (); }
Creditos Finais:
AnonM4K3R Pelo Post & Conhecimento
M4K3R- Membro de bronze
- Mensagens : 52
Reputação : 3
Data de inscrição : 19/04/2012
Script Defenders :: Programação :: C, C# e C++ :: Tutoriais
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
Qui Jul 04, 2013 10:39 pm por FAK3R
» Pedido Havij
Qua maio 15, 2013 11:21 am por Lotus_DNS
» ajuda aki por favor
Seg maio 06, 2013 8:14 pm por iambanana
» Browser password decryptor
Seg maio 06, 2013 6:03 pm por iambanana
» Compilador de c/c++
Sex Dez 28, 2012 6:41 am por s7L
» OLa novato
Sex Dez 28, 2012 6:09 am por s7L
» Como achar sites vulneraveis - #Script Defenders
Sex Dez 28, 2012 1:24 am por andrebyxc
» Anon_Br#ServerTakingDOwn
Ter Dez 25, 2012 5:31 am por peguinhas
» Hacked By Script Defenders
Ter Dez 18, 2012 8:20 pm por sh4d0w