Math.random функция javascript

192
19 ноября 2018, 22:40
function balanceUP(){
var bet = $('#bet').val();
var rand = Math.random(0,7);
if (rand <= 3) {
  $.ajax({
      type: "POST",
      url: "details.php",
      data: {fbet:bet}
  })
} else {
  $.ajax({
      type: "POST",
      url: "details2.php",
      data: {fbet:bet}
})
}

} При нажатии на кнопку исполняется функция balanceUP Почему то на сайте, при нажатии постоянно срабатывает условие в случае которого сгенерированное число <=3, а иначе вообще не работает, может я не правильно прописал Math.random?

Answer 1

может я не правильно прописал Math.random

Точно!

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/random

// целое число от нуля то шести - включая границы
var rand = Math.floor(7 * Math.random());
Answer 2

Пробуйте так:

// Возвращает случайное число между min 
//  (включительно) и max (не включая max)
function getRandom(min, max) {
  return Math.random() * (max - min) + min;
}
READ ALSO
Event.target.className — как правильно настроить?

Event.target.className — как правильно настроить?

Изучаю делегирование событий

146
Отправка события в гугл ассистент

Отправка события в гугл ассистент

Пытаюсь отправить данные то что человек заполнил форму и отправил ее! Что я делал? 1) Вставлял в форму

143
Модальное окно из слайдера с анимацией

Модальное окно из слайдера с анимацией

Необходимо сделать модальное окно из элемента слайдера с его контентомСлайдер для тач устройств

168
Сбивается кодировка в MySQL

Сбивается кодировка в MySQL

Есть проблема: пытаюсь парсить название некоторых турниров с другого сайтаНазвание с русскими символами и прилетает нормально, вывожу через...

210