O que é matemática.aleatório e como usá -lo em java?

O que é matemática.aleatório e como usá -lo em java?
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.