Java fornece uma classe predefinida nomeada
Matemática que pertence ao
Java.Lang pacote e é usado para executar várias operações numéricas, como encontrar raiz quadrada, logaritmo, etc. Para alcançar essas funcionalidades, a classe de matemática apresenta diferentes métodos internos como
sqrt (), aleatoriamente (), teto (), etc. Se falarmos sobre
Matemática.aleatório() método é um dos métodos de java amplamente utilizados e amplamente utilizados.Lang.Aula de matemática usada para gerar um número flutuante aleatório entre 0.0 a 1.0.
Este artigo explicará que matemática.Random () é e como usá -lo em Java com a ajuda de exemplos adequados. Então, vamos começar!
O que é matemática.Random () em Java?
É um método predefinido de java.Lang.Aula de matemática que retorna um número pseudo-aleatório entre o intervalo abaixo dado:
0.0 <= Math.random() < 1.0
O trecho acima mostra que a matemática.Random () Método retornará pelo menos 0.0 e no máximo 0.99999999.
Como usar matemática.Método Random () em Java
Nesta seção, aprenderemos os diferentes aspectos da matemática.Método Random () em Java. Para fazer isso, consideraremos alguns exemplos e os implementamos praticamente.
Exemplo 1
Vamos considerar o exemplo abaixo que fornecerá o entendimento básico de como usar matemática.Método Random () em Java:
classe pública Randommethod
public static void main (string [] args)
Sistema.fora.println ("Valor aleatório resultante =" + matemática.aleatório());
O bloco de código acima retornará um número aleatório entre 0.0 (incluído) a 1.0 (não incluído):
O trecho acima verifica o funcionamento da matemática.Método Random ().
Exemplo2
Como gerar 10 números aleatórios entre um intervalo especificado pelo usuário (digamos 1 a 100) usando a matemática.Método Random ():
classe pública Randommethod
public static void main (string [] args)
int upingound = 100;
int lowbound = 1;
Int intervalo = (UpLbound - LowBound) + 1;
Sistema.fora.println ("dez valores aleatórios entre 1 e 100:");
para (int i = 1; i <= 10; i++)
int RandomValues;
RandomValues = (int) (matemática.Random () * intervalo) + BOWBOUND;
Sistema.fora.print (RandomValues + "\ n");
- Este programa realizou as seguintes funcionalidades:
- Em primeiro lugar, criamos dois valores e atribuímos 100 e 1 como limite superior e inferior, respectivamente.
- Em seguida, especificamos o intervalo como "(UpLbound - LowBound) + 1", aqui "+1" representa que o limite superior também está incluído.
- Em seguida, utilizamos o loop tradicional que itera dez vezes.
- Dentro do loop, criamos uma variável de tipo int para armazenar os valores aleatórios.
- Utilizamos (int) para converter o valor duplo em um valor inteiro.
- Em seguida, utilizamos a matemática.Método Random () para obter os números aleatórios e, depois, multiplicamos os valores retornados da matemática.Método Random () com o intervalo especificado para obter os valores/números de acordo com o intervalo especificado pelo usuário:
A saída verificou o funcionamento da matemática.Método Random ().
Conclusão
Matemática.aleatório() é um método predefinido de Java.Lang.Matemática classe que retorna um número pseudo-aleatório entre o seguinte intervalo “0.0 <= Math.random() < 1.0”. O Matemática.aleatório() O método também pode ser usado para gerar um valor entre o intervalo personalizado/especificado pelo usuário. Este artigo explicou os vários aspectos do Java's Matemática.aleatório() Método e.g. o que é Matemática.aleatório() e como usá -lo em java. Além disso, considerou alguns exemplos para fornecer uma compreensão profunda do Matemática.aleatório() método.