Σε αυτό το σεμινάριο, θα μάθουμε για τη δημιουργία τυχαίων αριθμών-
- Χρήση Java Random Class
- Χρήση Java Math.Random
Δημιουργία τυχαίων αριθμών με Java
Τυχαίος αριθμός μπορεί να δημιουργηθεί με δύο τρόπους. java.util. Η τυχαία κλάση χρησιμοποιείται για τη δημιουργία τυχαίων αριθμών διαφορετικών τύπων δεδομένων, όπως boolean, int, long, float και double. Ένα αντικείμενο της τυχαίας τάξης αρχικοποιείται και η μέθοδος nextInt (), nextDouble () ή nextLong () χρησιμοποιείται για τη δημιουργία τυχαίου αριθμού. Μπορείτε επίσης να χρησιμοποιήσετε το Math.Random για να δημιουργήσετε τυχαία τιμή μεταξύ 0,0 και 1,0.
Ας τα δούμε ένα προς ένα -
Παράδειγμα: Χρήση Java Random Class
Πρώτον, θα δούμε την εφαρμογή χρησιμοποιώντας το java.util.Random - Ας υποθέσουμε ότι πρέπει να δημιουργήσουμε 10 τυχαίους αριθμούς μεταξύ 0 και 100.
import java.util.Random;public class RandomNumbers{public static void main(String[] args) {Random objGenerator = new Random();for (int iCount = 0; iCount< 10; iCount++){int randomNumber = objGenerator.nextInt(100);System.out.println("Random No : " + randomNumber);}}}Παραγωγή:
Random No : 17Random No : 57Random No : 73Random No : 48Random No : 68Random No : 86Random No : 34Random No : 97Random No : 73Random No : 18
Ένα αντικείμενο της τυχαίας τάξης αρχικοποιείται ως objGenerator. Η τυχαία τάξη έχει μια μέθοδο όπως nextInt. Αυτό θα παρέχει έναν τυχαίο αριθμό με βάση το όρισμα που ορίζεται ως το ανώτερο όριο, ενώ το κατώτερο όριο είναι 0. Έτσι, εμφανίζονται 10 τυχαίοι αριθμοί
Παράδειγμα: Χρήση Java Math.Random
Τώρα, εάν θέλουμε 10 τυχαίους αριθμούς που δημιουργήθηκαν java αλλά στην περιοχή από 0,0 έως 1,0, τότε θα πρέπει να χρησιμοποιήσουμε το math.random ().
Μπορείτε να χρησιμοποιήσετε τον παρακάτω βρόχο για να τους δημιουργήσετε-
public class DemoRandom{public static void main(String[] args) {for(int xCount = 0; xCount< 10; xCount++){System.out.println(Math.random());}}}Παραγωγή:
0.465184503733342970.148598511778034850.56283918204924770.63233784980486060.17401984456922480.91405441222589460.91673500362623470.492512198410301470.7426056725722353
Τώρα, ξέρετε πώς παράγονται αυτοί οι περίεργοι αριθμοί !!!
Περίληψη:
Τυχαίος αριθμός μπορεί να δημιουργηθεί με δύο τρόπους. Μπορείτε να χρησιμοποιήσετε τάξη τυχαίων (στο πακέτο java.util) ή χρησιμοποιώντας το μάθημα Math.random java (ωστόσο αυτό θα δημιουργήσει διπλό στην περιοχή από 0,0 έως 1,0 και όχι ακέραιους αριθμούς).