Como gerar números inteiros aleatórios únicos em Java

Embora seja impossível para o computador é gerar classes aleatórias de números verdadeiramente aleatórios Java pode certamente gerar números pseudo-aleatórios únicos com apenas algumas linhas de código. Para gerar números inteiros aleatórios você precisa declarar uma instância única da classe Random. Você pode então usar esta instância para criar tantos inteiros aleatórios quantos você precisar. O uso de uma única instância de Random em vez de múltiplas instâncias independentes garante que cada número aleatório gerado será único. Instruções
1

digite "import java.util.Random;" em sua própria linha fora da declaração de classe no mesmo arquivo você pretende gerar um número aleatório em

2

digite "random generator = new Random ();" . no método onde você precisa gerar um número aleatório
3 tipo de

"int min = 0; int max = 99;" em uma nova linha de código. Substitua zero e 99 pelo que você deseja que sejam os limites mínimo e máximo para o gerador aleatório. Por exemplo, se você quiser um número aleatório entre cinco e 10 (não incluindo dez), você digitaria "int min = 5; int max = 10;".
4 Tipo de

"int randomInteger = generator.nextInt ( max- min) + min;". numa nova linha para criar um novo número aleatório e armazená-lo na variável" randomInteger "
5

usar "; generator.nextInt ( max- min) + min; "tantas vezes quantas forem necessárias para continuar a criar números inteiros aleatórios únicos. Atribuir o valor a uma variável diferente cada vez . Por exemplo, "int nextRandomInteger = generator.nextInt ( max- min) + min; " " . NextRandomInteger" criaria um novo número aleatório e o armazenaria na variável