Como gerar números aleatórios em C#
Em C# Aleatório A classe fornece um método conveniente para gerar números aleatórios. O Próximo() a função gera um número inteiro aleatório dentro de um intervalo especificado e o NextDouble () A função gera um número de ponto flutuante de precisão dupla.0 e 1.0, aqui está um exemplo que demonstra o uso da classe aleatória para gerar um número inteiro aleatório dentro de um intervalo declarado:
usando o sistema;Neste exemplo, uma nova instância da classe aleatória é criada e um número inteiro aleatório entre 1 e 100 é gerado usando a função Next (). O número inteiro aleatório gerado é então exibido no console usando o Console.WriteLine ().
Saída
Aqui está uma breve explicação para o código:
1: Primeiro, incluímos o espaço para nome do sistema, que contém a classe aleatória que usaremos para gerar números aleatórios. Em seguida, criamos uma instância da classe aleatória e a armazenamos em uma variável chamada aleatória.
2: Em seguida, geramos um número aleatório entre 1 e 100 usando a função Next () da classe aleatória e o armazenamos em uma variável nomeada número aleatório. A função seguinte () gera um número aleatório entre dois valores especificados, incluindo o valor mínimo e excluindo o valor máximo.
3: Finalmente, escrevemos o número aleatório gerado no console usando o console.WriteLine ().
Como gerar seqüências aleatórias em C#
A geração de seqüências aleatórias em C# pode ser útil para gerar senhas aleatórias, códigos de segurança ou identificadores exclusivos. O exemplo a seguir demonstra como gerar uma string aleatória usando a classe aleatória:
usando o sistema;Neste exemplo, uma nova instância da classe aleatória é criada e uma série de caracteres é definida usando o SETOFCHARACTERS variável de sequência. O comprimento da sequência aleatória é especificado usando a variável de comprimento.
A para loop é então usado para gerar a string aleatória selecionando um caractere aleatório da string steofcharacters e concatenando -a na string aleatória. A sequência aleatória gerada é então exibida no console usando o console.Método WriteLine ().
Saída
Aqui está uma breve explicação do código que usamos para gerar strings aleatórios:
1: Primeiro, incluímos o espaço para nome do sistema, que contém a classe aleatória que usaremos para gerar caracteres aleatórios.
2: Em seguida, declaramos um comprimento variável para armazenar o comprimento da string aleatória que queremos gerar e uma variável de string caracteres para armazenar o conjunto de caracteres que queremos usar para gerar a string.
3: Em seguida, criamos uma instância da classe aleatória e a armazenamos em uma variável chamada aleatória e depois criamos uma variedade de caracteres aleatórios do comprimento especificado.
4: agora através do loop for, usamos o aleatório.Em seguida () para gerar um índice aleatório na sequência de caracteres e atribuir o caractere correspondente à matriz Randomstring na iteração atual. O aleatório.A função seguinte () gera um número aleatório entre 0 (inclusive) e o comprimento da string dos caracteres (exclusivo).
5: Finalmente, escrevemos a sequência aleatória gerada para o console usando o console.WriteLine ().
Conclusão
Gerar números e strings aleatórios em C# é um processo direto usando o sistema.Classe aleatória. Se você precisa gerar dados aleatórios para fins de teste ou para gerar identificadores exclusivos, o sistema.A classe aleatória fornece uma solução simples e conveniente.