Que es matemáticas.aleatorio y cómo usarlo en java?

Que es matemáticas.aleatorio y cómo usarlo en java?
Java proporciona una clase predefinida llamada Matemáticas que pertenece al Java.lang paquete y se utiliza para realizar varias operaciones numéricas, como encontrar raíz cuadrada, logaritmo, etc. Para lograr tales funcionalidades, la clase de matemáticas presenta diferentes métodos incorporados como sqrt (), random (), ceil (), etc. Si hablamos de Matemáticas.aleatorio() Método Es uno de los métodos Simpleset y ampliamente utilizados de Java.lang.Clase de matemáticas utilizada para generar un número flotante aleatorio entre 0.0 a 1.0.

Este artículo explicará qué matemáticas.Random () es y cómo usarlo en Java con ayuda de ejemplos adecuados. Vamos a empezar!

Que es matemáticas.Random () en Java?

Es un método predefinido de Java.lang.Clase de matemáticas que devuelve un número pseudo-aleatorio entre el rango dado a continuación:

0.0 <= Math.random() < 1.0

El fragmento anterior muestra que las matemáticas.El método Random () devolverá al menos 0.0 y como máximo 0.999999999.

Cómo usar matemáticas.Método Random () en Java

En esta sección, aprenderemos los diferentes aspectos de las matemáticas.Método Random () en Java. Para hacerlo, consideraremos algunos ejemplos e implementaremos prácticamente.

Ejemplo 1
Consideremos el siguiente ejemplo que proporcionará la comprensión básica de cómo usar matemáticas.Método Random () en Java:

clase pública randommethod
public static void main (string [] args)
Sistema.afuera.println ("valor aleatorio resultante =" + matemáticas.aleatorio());

El bloque de código anterior devolverá un número aleatorio entre 0.0 (incluido) a 1.0 (no incluido):

El fragmento anterior verifica el funcionamiento de las matemáticas.Método Random ().

Ejemplo2
Cómo generar 10 números aleatorios entre un rango especificado por el usuario (digamos 1 a 100) usando las matemáticas.Método Random ():

clase pública randommethod
public static void main (string [] args)
int Upbound = 100;
int LowBound = 1;
int rango = (Upbound - LowBound) + 1;
Sistema.afuera.println ("Diez valores aleatorios entre 1 y 100:");
para (int i = 1; i <= 10; i++)
int randomvalues;
randomValues ​​= (int) (matemáticas.Random () * rango) + LowBound;
Sistema.afuera.print (randomValues ​​+ "\ n");


  • Este programa realizó las siguientes funcionalidades:
  • En primer lugar, creamos dos valores y los asignamos 100 y 1 como límite superior y límite inferior respectivamente.
  • A continuación, especificamos el rango como "(Upbound - Lowbound) + 1", aquí "+1" representa que el límite superior también está incluido.
  • A continuación, utilizamos el tradicional bucle que iterará diez veces.
  • Dentro de For-Loop creamos una variable de tipo int para almacenar los valores aleatorios.
  • Utilizamos (int) para convertir el valor doble en un valor entero.
  • A continuación, utilizamos las matemáticas.Método Random () para obtener los números aleatorios, y después, multiplicamos los valores devueltos de las matemáticas.Método Random () con el rango especificado para obtener los valores/números de acuerdo con el rango especificado por el usuario:

La salida verificó el funcionamiento de las matemáticas.Método Random ().

Conclusión

Matemáticas.aleatorio() es un método predefinido de Java.lang.Matemáticas clase que devuelve un número pseudo-aleatorio entre el siguiente rango "0.0 <= Math.random() < 1.0". El Matemáticas.aleatorio() El método también se puede utilizar para generar un valor entre el rango personalizado/especificado por el usuario. Este artículo explicó los diversos aspectos de Java Matemáticas.aleatorio() Método E.gramo. qué es Matemáticas.aleatorio() y cómo usarlo en Java. Además, consideró algunos ejemplos para proporcionar una comprensión profunda del Matemáticas.aleatorio() método.