Ασυχρονισμός στο JavaScript

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;
}

Δοκιμάστε το προσωπικά