Cos'è la matematica.casuale e come usarlo in java?

Cos'è la matematica.casuale e come usarlo in java?
Java fornisce una classe predefinita denominata Matematica che appartiene al Giava.Lang pacchetto e viene utilizzato per eseguire varie operazioni numeriche come la ricerca di radici quadrate, logaritmo, ecc. Per ottenere tali funzionalità, la classe di matematica presenta diversi metodi integrati come sqrt (), casual (), ceil (), eccetera. Se parliamo Matematica.casuale() Metodo è uno dei metodi di Java Simplet e ampiamente utilizzati.Lang.Classe di matematica utilizzata per generare un numero mobile casuale tra 0.0 a 1.0.

Questo articolo spiegherà cosa matematica.casuale () è e come usarlo in java con l'aiuto di esempi adeguati. Quindi, iniziamo!

Cos'è la matematica.casuale () in java?

È un metodo predefinito di Java.Lang.Classe di matematica che restituisce un numero pseudo-casuale tra l'intervallo di seguito:

0.0 <= Math.random() < 1.0

Lo snippet sopra mostra che la matematica.Il metodo casuale () restituirà almeno 0.0 e al massimo 0.99999999.

Come usare la matematica.Metodo casuale () in java

In questa sezione, impareremo i diversi aspetti della matematica.Metodo casuale () in java. Per fare ciò, considereremo alcuni esempi e implementeremo praticamente.

Esempio 1
Consideriamo l'esempio seguente che fornirà la comprensione di base di come usare la matematica.Metodo casuale () in Java:

Classe pubblica RandomMethod
public static void main (string [] args)
Sistema.fuori.println ("valore casuale risultante =" + matematica.casuale());

Il blocco di codice sopra restituirà un numero casuale tra 0.0 (incluso) a 1.0 (non incluso):

Lo snippet sopra verifica il funzionamento della matematica.Metodo casuale ().

Esempio2
Come generare 10 numeri casuali tra un intervallo specificato dall'utente (diciamo da 1 a 100) usando la matematica.Metodo casuale ():

Classe pubblica RandomMethod
public static void main (string [] args)
int upbound = 100;
int a basso costo = 1;
intervallo int = (upbound - basso) + 1;
Sistema.fuori.println ("dieci valori casuali tra 1 e 100:");
per (int i = 1; i <= 10; i++)
int casualValues;
RandomValues ​​= (int) (matematica.casuale () * intervallo) + basso;
Sistema.fuori.stampa (casualValues ​​+ "\ n");


  • Questo programma ha eseguito le seguenti funzionalità:
  • In primo luogo, abbiamo creato due valori e assegnato rispettivamente 100 e 1 come limite superiore e limite inferiore.
  • Successivamente, abbiamo specificato l'intervallo come "(ascendente - basso) + 1", qui "+1" rappresenta che anche il limite superiore è incluso.
  • Successivamente, abbiamo utilizzato il tradizionale per loop che iterirà dieci volte.
  • All'interno per loop abbiamo creato una variabile di tipo int per archiviare i valori casuali.
  • Abbiamo utilizzato (int) per convertire il doppio valore in un valore intero.
  • Successivamente, abbiamo utilizzato la matematica.Metodo casuale () per ottenere i numeri casuali e, successivamente, abbiamo moltiplicato i valori restituiti della matematica.Metodo casuale () con l'intervallo specificato per ottenere i valori/numeri in base all'intervallo specificato dall'utente:

L'output ha verificato il funzionamento della matematica.Metodo casuale ().

Conclusione

Matematica.casuale() è un metodo predefinito di Giava.Lang.Matematica Classe che restituisce un numero pseudo-casuale tra l'intervallo seguente "0.0 <= Math.random() < 1.0". IL Matematica.casuale() Il metodo può anche essere utilizzato per generare un valore tra l'intervallo personalizzato/specificato dall'utente. Questo articolo ha spiegato i vari aspetti di Java Matematica.casuale() Metodo E.G. cosa è Matematica.casuale() e come usarlo in java. Inoltre, ha considerato alcuni esempi per fornire una profonda comprensione del Matematica.casuale() metodo.