CriandoBits
Identifique-se Entrar Esqueceu a senha? Esqueci minha senha
corpo

C# - Gerar números aleatórios sem repetição

Por Benedito Silva Júnior - publicado em 07/03/2017


Gerar números aleatórios sem repetição é útil quando desejamos realizar sorteios de valores.

No exemplo abaixo, 20 valores aleatórios, sem repetição, de 0 a 50, serão gerados e armazenados em um vetor de 20 posições:

Random randNum = new Random(); int[] numeros = new int[20]; string valor; for (int i = 0; i < 20; i++) { int rnd = 0; do { rnd = randNum.Next(50); } while (numeros.Contains(rnd)); numeros[i] = rnd; }


 
Voltar a pagina anteriorVoltarSubir ao topo da páginaTopo