Генератор случайных чисел с возможностью ввода диапазона. Как сделать?
Задача сделать генератор случайных чисел с возможностью ввода диапазона методом prompt.
Без ввода чисел через prompt все работает. Пример. var Nmax, Nmin, a, b; Nmin=2; Nmax=6; b=Nmin+((Nmax-Nmin)*Math.random()); a=Math.floor(b); document.write(a); Но когда я добавляю ввод чисел получается фигня. Пример. var Nmax, Nmin, a, b; Nmin=prompt("Введи минимальное значение",""); Nmax=prompt("Введи максимальное значение",""); b=Nmin+((Nmax-Nmin)*Math.random()); a=Math.floor(b); document.write(a); Подскажите пожалуйста что я делаю неправильно и как привести второй вариант скрипта в рабочее состояние? |
prompt возвращает строку, а не число.
|
Аааа, понятно, вот я тупень. А чем заменить prompt можно? Или может возможно через prompt ввести логические данные и потом преобразовать их в числовые?
|
Все разобрался, можно строку преобразовать в число с помощью: Number(string_value) . Спасибо Kolyaj что подсказал где копать!
|
Часовой пояс GMT +3, время: 16:32. |