Возможный дубликат:
Генерация случайных чисел в JavascriptКак получить случайное число от -10 до 10 в JavaScript?
var min = -10;
var max = 10;
// and the formula is:
var random = Math.floor(Math.random() * (max - min + 1)) + min;
Использование не более чем простого поиска Google,
var randomnumber=Math.floor(Math.random()*21)-10
Math.random()*21)
возвращает число от 0 до 20. Вычитание 10 даст случайное число от -10 и 10.
Мой совет: попробуйте сначала в Google, а потом спросите о результатах, например:
Как лучше всего получить случайное число? Я погуглил и нашел методы X и Y, и мне стало интересно, какой из них лучше всего подходит для цели Z.
Например:
var min = -10; вар макс = 10; console.log(Math.floor(Math.random() * (max - min + 1) + min));
.as-console-wrapper { max-height: 100% !important; сверху: 0; }
См. jsrandom.php для сравнения Math.floor
, Math.ceil
и Math.round
.