Можно создать дубликат:
Generating random numbers in JavascriptСлучайное число в диапазоне от -10 до 10 в JavaScript
Как получить случайное число в диапазоне от -10 до 10 в JavaScript?
Можно создать дубликат:
Generating random numbers in JavascriptСлучайное число в диапазоне от -10 до 10 в JavaScript
Как получить случайное число в диапазоне от -10 до 10 в JavaScript?
var min = -10;
var max = 10;
// and the formula is:
var random = Math.floor(Math.random() * (max - min + 1)) + min;
Вы закрыли вопрос о том, что он: «неоднозначный, расплывчатый, неполный или риторический и не может быть разумно ответил в его нынешнем виде». Но вы ответили здесь. Можете ли вы объяснить, почему? – edeverett
@edeverett, я проголосовал за закрытие как * точный дубликат * по http://stackoverflow.com/questions/1527803/generating-random-numbers-in-javascript и ** не ** как * не настоящий вопрос *, но, к сожалению, это было 3 против 2 голосов. Если бы я голосовал, чтобы возобновить этот вопрос, было бы просто закрыть его по разумной причине. –
https://gist.github.com/kerimdzhanov/7529623 –
Использование не более чем простой Google search,
var randomnumber=Math.floor(Math.random()*21)-10
Math.random()*21)
возвращает число в диапазоне от 0 до 20. вычитая 10 даст случайное число в диапазоне от -10 до 10.
Мой совет: Ьгу в первую очередь, в Google, а затем спросить о результатах, например:
Что такое лучший способ получить случайное число? Я гугле и нашел методы X и Y, и задавался вопросом, который лучше всего подходит для цели Z.
Функция randbetween (мин, макс.) { \t return Math.floor (Math.random() * (max - min + 1)) + мин; \t} – dazzafact
JQuery: $.randomBetween(minValue, maxValue);
Например:
var min = -10;
var max = 10;
Math.floor(Math.random() * (max - min + 1) + min)
см http://thepenry.net/jsrandom.php для некоторых comparaison of Math.floor
, Math.ceil
и Math.round
http://www.rockechris.com/jquery/jquery.random.js.html – menardmam
I «Предполагая, что они пробовали просить на сайте, как главный сайт для обсуждения вопросов, связанных с программированием, несмотря на склонность некоторых из его членов задавать невменяемые вопросы перед тем, как их принять, чтобы принять их в братство. Серьезно, нужно ли подвергать сомнению все мотивы? :-) Некоторые люди просто нуждаются в помощи и, возможно, не имеют опыта или опыта, чтобы сначала попробовать что-либо. Мы все были новичками, хотя я должен признать, что это было давно для меня, потеряно в тусклом темном прошлом. – paxdiablo
Не уходите на вас, просто указывая на другую точку зрения, которую вы думаете. – paxdiablo
@jigfox, одна из первых целей для SO должна была быть тем местом, куда Google отправляет вас на вопросы программирования. Таким образом, поиск Google в качестве альтернативы не очень уместен. Давно уже было так, что ответы «Go to Google» получают серьезную поддержку. – paxdiablo