métodos de números aleatórios em Java retornar números aleatórios para uso no programa. Há duas formas de gerar um número aleatório na linguagem de programação Java. A fim de gerar números aleatórios utilizando Java , você deve aprender as propriedades básicas de cada método através de exemplos que estudam e uma demonstração programa gerador em Java. Tipos de Java Aleatórias Métodos Número
Uma maneira de gerar um número aleatório na linguagem de programação Java é usando Math.random . Esta é uma instância da classe Math, e é mais comumente usado quando é necessário um único número aleatório em um programa. Uma segunda maneira de criar um número aleatório em Java é criar um objeto java.util.Random . Isto é comumente usado quando uma série de números aleatórios são necessários.
Utilizando Math.random ()
Math.random () retorna um (pseudo) aleatório duplo dentro na gama de 0,0 até 1,0 . Por exemplo ://gerar um número aleatório : double randomNumber = Math.random () ;//Valor de vista da randomNumber variável : System.out.println ( randomNumber ); Exemplo de saída : 0,46041540179337437
Mais sobre Math.random ()
Math.random () pode ser convertido para mudar seu tipo. Além disso , as operações aritméticas pode ser usado para converter o número retornado a uma escala diferente . Por exemplo ://Retorna um inteiro pseudo- aleatório entre 0 e 9int randomNumber = (int ) ( Math.random () * 10);
Usando java.util.Random
< br . >
o java.util.Random classe Java gera uma (pseudo) de números aleatórios com base em uma semente de 48 bits //importa a classe java.util.Random : java.util.Random importação ;//instanciar um aleatório objeto : randomizer aleatório = new Random () ;//gera um número inteiro aleatório : int randomNumber = randomizer.nextInt () ;//Valor de vista da randomNumber variável : System.out.println ( randomNumber ); saída Exemplo: -783604159 < br >
mais sobre o uso java.util.Random
para especificar um intervalo de números , use nextInt (int n) para especificar o intervalo de 0 (inclusive) para n ( exclusivo) . Por exemplo ://gerar um número aleatório entre 0 e 9Random randomizer = new Random (); int randomNumber = randomizer.nextInt (10 ) ;//gera um número inteiro aleatório entre 10 e 19Random randomizer = new Random (); int randomNumber = randomizer.nextInt (10) 10 ; .
Java Aleatório Programa Number Generator
O seguinte é um código Java de trabalho que demonstra exemplos simples de geração de números aleatórios //importação Java aleatório classimport java.util.Random ;//classe principal Java - programa completo para demonstrar números aleatórios classe generationpublic RandomNumGeneratorMain { void main ( string [ ] args ) public static {//usar Math.random () para gerar o número inteiro aleatório entre 0 e 9int RandomNumber1 = (int ) ( Math.random () * 10); System.out.println ( "Random # 1: " + RandomNumber1 ) ;//usar java.util.Random para gerar inteiro aleatório entre 0 e 9Random randomizer = new Random (); int randomNumber2 = randomizer.nextInt (10); System.out.println ( "Random # 2: " + randomNumber2 ) ;//usar mesmo objeto java.util.Random para gerar inteiro aleatório entre 0 e 99int randomNumber3 = randomizer.nextInt (100); System.out.println ( "Random # 3: " + randomNumber3 );}}