Ασυχρονισμός στο JavaScript
- Προηγούμενη σελίδα Μαθηματικά JS
- Επόμενη σελίδα Λογική JS
Math.random()
Math.random()
Επιστρέφει τυχαίο αριθμό από 0 (περιλαμβάνεται) έως 1 (μη περιλαμβάνεται):
Παράδειγμα
Math.random(); // Επιστροφή τυχαίου αριθμού
Math.random()
Επιστρέφει πάντα αριθμό μικρότερο από 1.
Τυχαίοι αριθμοί JavaScript
Math.random()
Με Math.floor()
Χρησιμοποιούνται μαζί για την επιστροφή τυχαίου αριθμού.
Παράδειγμα
Math.floor(Math.random() * 10); // Επιστροφή αριθμού από 0 έως 9
Παράδειγμα
Math.floor(Math.random() * 11); // Επιστροφή αριθμού από 0 έως 10
Παράδειγμα
Math.floor(Math.random() * 100); // Επιστροφή αριθμού από 0 έως 99
Παράδειγμα
Math.floor(Math.random() * 101); // Επιστρέφει αριθμό μεταξύ 0 και 100
Παράδειγμα
Math.floor(Math.random() * 10) + 1; // Επιστρέφει αριθμό μεταξύ 1 και 10
Παράδειγμα
Math.floor(Math.random() * 100) + 1; // Επιστρέφει αριθμό μεταξύ 1 και 100
Μια κατάλληλη τυχαία συνάρτηση
Ωστόσο, όπως βλέπετε από το παραπάνω παράδειγμα, η δημιουργία μιας συνάρτησης για τη δημιουργία όλων των τυχαίων αριθμών είναι μια καλή ιδέα.
Αυτή η JavaScript συνάρτηση επιστρέφει πάντα έναν αριθμό μεταξύ min
(συμπεριλαμβανομένων) και max
μεταξύ (μη συμπεριλαμβανομένων):
Παράδειγμα
function getRndInteger(min, max) { return Math.floor(Math.random() * (max - min)) + min; }
Αυτή η JavaScript συνάρτηση επιστρέφει πάντα έναν αριθμό μεταξύ min
και max
μεταξύ (συμπεριλαμβανομένων):
Παράδειγμα
function getRndInteger(min, max) { return Math.floor(Math.random() * (max - min + 1)) + min; }
- Προηγούμενη σελίδα Μαθηματικά JS
- Επόμενη σελίδα Λογική JS