Програма Javascript за генериране на произволно число между две числа

В този пример ще се научите да пишете програма на JavaScript, която ще генерира произволно число между две числа.

За да разберете този пример, трябва да имате познанията по следните теми за програмиране на JavaScript:

  • JavaScript математика произволно ()
  • JavaScript математически етаж ()
  • 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()връща най-близката стойност цяло число.

Интересни статии...