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

Java - Sorteio de números sem repetição

Por Benedito Silva Júnior - publicado em 15/07/2016



Sorteio de números sem que se repitam:

Set: Interface que define uma coleção, ou conjunto, que não contém duplicatas de objetos. Isto é, são ignoradas as adições caso o objeto ou um objeto equivalente já exista na coleção;

TreeSet: Utiliza-se de uma árvore Binária para alinhar os elementos.

import java.util.Random; import java.util.Set; import java.util.TreeSet; public class SorteioNumeros { public static void main(String[] args) { Random r = new Random(); Set<Integer> numeros = new TreeSet<Integer>(); //Sorteia 50 números de 0 até 100 sem repetição while (numeros.size() < 50) { numeros.add(r.nextInt(101)); } System.out.println("Números gerados: " + numeros); } }


 
Voltar a pagina anteriorVoltarSubir ao topo da páginaTopo