Подтвердить что ты не робот

Рандомизировать числа с помощью jQuery?

Есть ли простой способ jQuery для создания чисел, случайным образом показывающий, после чего число 1 -6 выбирается через несколько секунд? [Как кости]

4b9b3361

Ответ 1

Это не требует jQuery. Функция JavaScript Math.random возвращает случайное число от 0 до 1, поэтому, если вам нужно число от 1 до 6, вы можете сделать:

var number = 1 + Math.floor(Math.random() * 6);

Обновление: (в соответствии с комментарием) Если вы хотите отображать случайное число, которое изменяется так часто, вы можете использовать setInterval, чтобы создать таймер:

setInterval(function() {
  var number = 1 + Math.floor(Math.random() * 6);
  $('#my_div').text(number);
},
1000); // every 1 second

Ответ 2

Вам не нужен jQuery, просто используйте javascript Math.random.

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

<span id="number"></span>

<script language="javascript">
  function generate() {
    $('#number').text(Math.floor(Math.random() * 6) + 1);
  }
  setInterval(generate, 1000);
</script>

Ответ 3

Другие ответили на вопрос, но только для удовольствия от этого, вот пример бросания визуальных кубиков, используя метод Math.random javascript, фоновое изображение и некоторые рекурсивные таймауты.

http://www.jsfiddle.net/zZUgF/3/

Ответ 4

function rollDice(){
   return (Math.floor(Math.random()*6)+1);
}

Ответ 5

Javascript имеет random(). Посмотрите Math.random().

Ответ 6

Кодирование в Perl, я использовал функцию rand(), которая генерирует число в случайном порядке и хочет, чтобы только 1, 2 или 3 были выбраны случайным образом. Из-за того, что Perl печатает номер один при выполнении "1 +"... поэтому я также сделал оператор if else, что если число сгенерировало нуль, снова запустите функцию, и она работает как шарм.

распечатка результатов всегда дает случайное число из 1, 2 или 3.

Это просто еще одна идея, и люди уверены, что это новичок, но в то же время я новичок, но он работает. Моя проблема заключалась в том, чтобы распечатывать мои материалы, он продолжал выплевывать, что 1 используется для начала с 1, а не для индексации.