Μέθοδος Math.random
Η μέθοδος Math.random επιστρέφει έναν τυχαίο
κλασματικό αριθμό από 0 έως 1.
Σύνταξη
Math.random();
Εφαρμογή
Για να ληφθεί ένας τυχαίος αριθμός σε ένα συγκεκριμένο
διάστημα (κλασματικός ή ακέραιος) πρέπει να χρησιμοποιούνται
ειδικές τεχνικές.
Η λήψη ενός τυχαίου κλασματικού αριθμού μεταξύ
min και max γίνεται ως εξής:
function getRandomArbitary(min, max) {
return Math.random() * (max - min) + min;
}
Και τώρα ας πάρουμε έναν τυχαίο ακέραιο αριθμό μεταξύ min
και max:
function getRandomInt(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min;
}
Παράδειγμα
Ας εμφανίσουμε έναν τυχαίο αριθμό από 0
έως 1:
console.log(Math.random());
Αποτέλεσμα εκτέλεσης του κώδικα:
0.5416665468657356
Παράδειγμα
Ας εμφανίσουμε έναν τυχαίο ακέραιο αριθμό από
10 έως 100:
function getRandomInt(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min;
}
console.log(getRandomInt(10, 100));
Αποτέλεσμα εκτέλεσης του κώδικα:
12