Μέθοδος Math.random

Η μέθοδος Math.random επιστρέφει έναν τυχαίο κλασματικό αριθμό από 0 έως 1.

Σύνταξη

javascriptMath.random();

Εφαρμογή

Για να ληφθεί ένας τυχαίος αριθμός σε ένα συγκεκριμένο διάστημα (κλασματικός ή ακέραιος) πρέπει να χρησιμοποιούνται ειδικές τεχνικές. Η λήψη ενός τυχαίου κλασματικού αριθμού μεταξύ min και max γίνεται ως εξής:

javascriptfunction getRandomArbitary(min, max) {
  return Math.random() * (max - min) + min;
}

Και τώρα ας πάρουμε έναν τυχαίο ακέραιο αριθμό μεταξύ min και max:

javascriptfunction getRandomInt(min, max) {
  return Math.floor(Math.random() * (max - min + 1)) + min;
}

Παράδειγμα

Ας εμφανίσουμε έναν τυχαίο αριθμό από 0 έως 1:

javascriptconsole.log(Math.random());

Αποτέλεσμα εκτέλεσης του κώδικα:

javascript0.5416665468657356

Παράδειγμα

Ας εμφανίσουμε έναν τυχαίο ακέραιο αριθμό από 10 έως 100:

javascriptfunction getRandomInt(min, max) {
  return Math.floor(Math.random() * (max - min + 1)) + min;
}

console.log(getRandomInt(10, 100));

Αποτέλεσμα εκτέλεσης του κώδικα:

javascript12