Java casuale Metodo Numero

July 27

Metodi numero casuale Java restituiscono numeri casuali per l'utilizzo del programma. Ci sono due modi per generare un numero casuale nel linguaggio di programmazione Java. Al fine di generare numeri casuali che utilizzano Java, si dovrebbe imparare le proprietà di base di ciascun metodo attraverso esempi che studiano e una dimostrazione programma di generatore in Java.

Tipi di Java casuali Metodi numerici

Un modo per generare un numero casuale nel linguaggio di programmazione Java è quello di utilizzare Math.random. Questo è un esempio della classe Math, ed è più comunemente usato quando è necessario un unico numero a caso in un programma. Un secondo modo per creare un numero casuale in Java è quello di creare un oggetto java.util.Random. Questo è comunemente usato quando sono necessari una serie di numeri casuali.

Utilizzando Math.random ()

Math.random () restituisce una (pseudo) doppio casuale all'interno della gamma di 0,0 fino a 1,0. Per esempio:
// Generare un numero casuale:
doppio RandomNumber = Math.random ()
ANDARE
// Vista valore della RandomNumber variabili:
System.out.println (RandomNumber)
ANDARE
Uscita Esempio: ,46041540179337437

Altro su Math.random ()

Math.random () può essere lanciato per modificarne il tipo. Inoltre, le operazioni aritmetiche possono essere utilizzati per convertire il numero restituito a un intervallo diverso. Per esempio:
// Restituisce un numero intero casuale compreso tra 0 e 9
int RandomNumber = (int) (Math.random () * 10);

utilizzando java.util.Random

Il java.util.Random classe Java genera una (pseudo) numeri casuali sulla base di un seme a 48 bit.
// Importare la classe java.util.Random:
importazione java.util.Random
ANDARE
// Un'istanza di un oggetto a caso:
randomizer casuale = new Random ()
ANDARE
// Genera un numero intero casuale:
int RandomNumber = randomizer.nextInt ()
ANDARE
// Vista valore della RandomNumber variabili:
System.out.println (RandomNumber)
ANDARE
Uscita Esempio: -783.604.159

Maggiori informazioni sull'uso java.util.Random

Per specificare un intervallo di numeri, usare nextInt (int n) per specificare l'intervallo di 0 (incluso) a n (esclusiva). Per esempio:
// Genera un numero intero casuale compreso tra 0 e 9
randomizer casuale = new Random ()
ANDARE
int RandomNumber = randomizer.nextInt (10)
ANDARE
// Genera un numero intero casuale compreso tra 10 e 19
randomizer casuale = new Random ()
ANDARE
int RandomNumber = randomizer.nextInt (10) 10;

Programma Java Random Number Generator

Il seguente è un codice Java di lavoro che dimostra semplici esempi di generazione di numeri casuali.
// Importazione Java classe Random
importazione java.util.Random
ANDARE
// Java classe principale - programma completo per dimostrare la generazione di numeri casuali
public class RandomNumGeneratorMain {
Main (string [] args) {public static void
// Usare Math.random () per generare numeri casuali intero compreso tra 0 e 9
int randomNumber1 = (int) (Math.random () * 10)
ANDARE
System.out.println (\ "Casuale 1 #: \" + randomNumber1)
ANDARE
// Usare java.util.Random per generare intero casuale compreso tra 0 e 9
randomizer casuale = new Random ()
ANDARE
int randomNumber2 = randomizer.nextInt (10)
ANDARE
System.out.println (\ "Random 2 #: \" + randomNumber2)
ANDARE
// Usare lo stesso oggetto java.util.Random per generare intero casuale compreso tra 0 e 99
int randomNumber3 = randomizer.nextInt (100)
ANDARE
System.out.println (\ "Random # 3: \" + randomNumber3)
ANDARE
}
}