Ответ 1
var min = -10;
var max = 10;
// and the formula is:
var random = Math.floor(Math.random() * (max - min + 1)) + min;
Возможный дубликат:
Создание случайных чисел в Javascript
Как получить случайное число от -10 до 10 в JavaScript?
var min = -10;
var max = 10;
// and the formula is:
var random = Math.floor(Math.random() * (max - min + 1)) + min;
jQuery: $.randomBetween(minValue, maxValue);
Например:
var min = -10;
var max = 10;
Math.floor(Math.random() * (max - min + 1) + min)
см. http://thepenry.net/jsrandom.php для некоторых сопоставлений Math.floor
, Math.ceil
и Math.round
Используя не более простого поиск Google,
var randomnumber=Math.floor(Math.random()*21)-10
Math.random()*21)
возвращает число от 0 до 20. Substracting 10 даст случайное число от -10 до 10.
Мой совет: сначала попробуйте Google, а затем спросите о результатах, например:
Каков наилучший способ получить случайное число? Я googled и нашел методы X и Y, и задавался вопросом, что лучше всего для цели Z.