Como gerar um numero aleatorio com SecurityRandom

0 respostas
V

Olá pessoal estou lendo este livro de java mas n consigo entender este tópico aqui, ja tentei fuçar no java mas n descobrir como gerar este numero aleatório com o método nextInt do class SecurityRandom.

Seção 6.9 Estudo de caso: geração segura de números aleatórios

 Objetos da classe SecureRandom (pacote java.security) podem produzir valores aleatórios não determinísticos.

 O método nextInt SecureRandom gera um valor aleatório.

 A classe SecureRandom fornece uma outra versão do método nextInt que recebe um argumento int e retorna um valor a partir de 0, mas

sem incluí-lo, até o valor do argumento.

 Números aleatórios em um intervalo podem ser gerados com

int number = valorDeDeslocamento + randomNumbers.nextInt(fatorDeEscalonamento);

onde valorDeDeslocamento especifica o primeiro número no intervalo desejado de inteiros consecutivos e fatorDeEscalonamento especifica

quantos números estão no intervalo.

 Os números aleatórios podem ser escolhidos a partir de intervalos de inteiro não consecutivos, como em

int number = valorDeDeslocamento +

diferençaEntreValores * randomNumbers.nextInt(fatorDeEscalonamento);

onde valorDeDeslocamento especifica o primeiro número no intervalo de valores, diferençaEntreValores representa a diferença entre números

consecutivos na sequência e fatorDeEscalonamento especifica quantos números estão no intervalo.
Criado 5 de janeiro de 2020
Respostas 0
Participantes 1