Програма Javascript для генерації випадкового числа між двома числами

У цьому прикладі ви навчитеся писати програму JavaScript, яка генеруватиме випадкове число між двома числами.

Щоб зрозуміти цей приклад, ви повинні знати такі теми програмування JavaScript:

  • JavaScript Math random ()
  • JavaScript Math floor ()
  • JavaScript parseInt ()

Якщо ви хочете знайти випадкове ціле число від min (включно) до max (включно), ви можете скористатися наступною формулою:

 Math.floor(Math.random() * (max - min + 1)) + min

Приклад: Ціле значення між двома числами

 // input from the user const min = parseInt(prompt("Enter a min value: ")); const max = parseInt(prompt("Enter a max value: ")); // generating a random number const a = Math.floor(Math.random() * (max - min + 1)) + min; // display a random number console.log(`Random value between $(min) and $(max) is $(a)`);

Вихідні дані

 Введіть мінімальне значення: 1 Введіть мінімальне значення: 50 Випадкове значення від 1 до 50 дорівнює 47

У JavaScript ви можете генерувати випадкове число за допомогою Math.random()функції.

Math.random()повертає випадкове число з плаваючою точкою в діапазоні від 0 до менше 1 (включаючи 0 і не враховуючи 1 )

Наведена вище програма покаже цілочисельний результат між min (включно) та max (включно) .

По-перше, мінімальне та максимальне значення приймаються як вхідні дані від користувача. Потім Math.random()метод використовується для отримання випадкового числа з переданого значення.

Math.floor()Повертає найближче ціле значення.

Цікаві статті...