Страница 1 от 1

Проблем с random() в JavaScript

Публикувано на: 30 Мар 2019, 15:15
от titulqra
Не знам дали е проблем или просто аз нещо пропускам, но пиша следния код да ми генерира рандом число в интервал:

Код за потвърждение: Избери целия код

var min=prompt("Enter min number:");
var max=prompt("Enter max number:");
var random=Math.round(Math.random()*(max-min)+min);
document.write("Generator na random chisla v intervala ot "+min+" do "+max+"\n");
document.write(random);
Проблема е, че като въведа 4 и 6, ми показва число в интервал от 0 до 2, а ако направя програмата без въвеждане на числа от потребителя, а просто декларирани предварително, нямам проблем. Ето и кода:

Код за потвърждение: Избери целия код

var min=4;
var max=6;
var random=Math.round(Math.random()*(max-min)+min);
document.write("Generator na random chisla v intervala ot "+min+" do "+max+"\n");
document.write(random);

Проблем с random() в JavaScript

Публикувано на: 30 Мар 2019, 16:30
от ur mama

Код за потвърждение: Избери целия код

var min = parseInt (prompt ('Enter min number') ) ;
var max = parseInt (prompt ('Enter max number') ) ;
var random=Math.round(Math.random()*(max-min)+min);
document.write("Generator na random chisla v intervala ot "+min+" do "+max+"\n");
document.write(random);
Така?

Проблем с random() в JavaScript

Публикувано на: 30 Мар 2019, 16:35
от titulqra
Стана, не се бях сетил за това :) Може да заключвате.