Como gerar números inteiros aleatórios em C#
A geração de números inteiros aleatórios em C# é direta e pode ser alcançada usando o embutido Classe aleatória.
1. Usando a classe aleatória em C#
A classe aleatória é uma classe interna em C# que nos permite gerar números inteiros aleatórios. Para usá -lo, precisamos criar uma instância da classe aleatória e chamar o próximo método. O próximo método nos fornece o número inteiro aleatório dentro de um intervalo de 0 ao valor máximo de int32.
Aqui está uma sintaxe para gerar um número inteiro aleatório usando a classe aleatória:
Aleatório aleatório = novo aleatório ();2. Gerando um número inteiro aleatório usando o próximo método
O Próximo método é o método mais usado da classe aleatória para gerar números inteiros aleatórios. Como mencionado anteriormente, pode gerar um número inteiro aleatório com ou sem um intervalo.
Aqui está um exemplo de geração de um número inteiro aleatório:
usando o sistema;Aqui no código acima, geramos um número aleatório usando o Classe aleatória, que faz parte do espaço de nome do sistema.
Aqui definimos uma nova instância para uma classe aleatória usando a palavra -chave que define o nome da classe. O Método seguinte () fornece um número inteiro aleatório, que é armazenado na variável número aleatório. Finalmente, imprimimos o valor de número aleatório para o console usando console.WriteLine ().
3. Gerando um número inteiro aleatório dentro de um intervalo
Usando o Próximo método, Também podemos gerar um número aleatório para um intervalo especificado. Para isso, devemos definir os dois argumentos. Esses dois argumentos devem conter o min e máx valores do intervalo para gerar o número aleatório.
A seguir, a sintaxe de obter um número inteiro aleatório dentro de um intervalo de 1 e 100:
int randomNumber = aleatório.Próximo (1, 101);O exemplo a seguir nos dá um número aleatório entre 1 e 100:
usando o sistema;Na saída, um número aleatório é gerado entre 1 e 100.
4. Gerando um número inteiro aleatório até o número definido
Também podemos modificar o código acima para gerar um número inteiro aleatório para um valor definido. Abaixo o código mencionado nos dará um número aleatório menor que 10.
usando o sistema;Na saída, vemos um número inteiro aleatório que é menor que 10.
5. Gerando 10 números inteiros aleatórios
Usando um loop, podemos modificar o código acima e gerar 10 números inteiros aleatórios entre 0 e 100.
usando o sistema;O código acima cria uma nova instância da classe aleatória, gera 10 números inteiros aleatórios entre 0 e 99 e os imprime no console. O aleatório.Próximo (100) A chamada de método gera um número inteiro aleatório entre 0 e 99 (inclusive), que é atribuído ao número aleatório variável. O loop se repete 10 vezes, cada um imprimindo um número aleatório diferente no console.
Na saída, podemos ver 10 números inteiros aleatórios impressos na tela.
Conclusão
Inteiros aleatórios têm aplicações diferentes na programação. Em C#, Próximo método é comumente usado para gerar números inteiros aleatórios. Este método pode gerar números inteiros aleatórios diferentes. Esses números podem ser gerados para um intervalo definido ou até um número específico.