Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 16.08.2018, 22:08
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,064

Сообщение от Brick
как-то ушли от темы топа
Тема: рандом из массива и определённой вероятностью.
... ?
что не так? если вы снова о том же
рандом с определённой вероятностью
Ответить с цитированием
  #12 (permalink)  
Старый 16.08.2018, 22:22
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,064

Сообщение от Brick
Если нажмем 10раз на кнопку в нас должно числа 1,2,3 -выпасть 3 раза (3по3) и число 4 - 1раз
создайте массив, перемешайте, и вытаскивайте по одному
Ответить с цитированием
  #13 (permalink)  
Старый 16.08.2018, 22:38
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,064

Brick,
<!DOCTYPE html>

<html>
<head>
  <title>Untitled</title>
  <meta charset="utf-8">


</head>

<body>
<ol>
    <li></li>
    <li></li>
    <li></li>
    <li></li>
</ol>


<script>

function fn(c) {
    var a = c.slice(0);
    return function() {
        var b = Math.floor(Math.random() * a.length);
        b = a.splice(b, 1)[0];
        a.length || (a = c.slice(0));
        return b
    }
};
var arr = [1,1,1,2,2,2,3,3,3,4];
var rnd = fn(arr);

//тестирование
var li = document.querySelectorAll("li");
for (var i = 0; i < 10; i++) {
    var q = rnd();
    li[q  - 1].innerHTML += q
    document.write(i + '=>' + q + '<br>')
}
</script>
</body>
</html>
Ответить с цитированием
  #14 (permalink)  
Старый 17.08.2018, 00:11
Аватар для j0hnik
Профессор
Отправить личное сообщение для j0hnik Посмотреть профиль Найти все сообщения от j0hnik
 
Регистрация: 01.12.2016
Сообщений: 3,650

твое лицо
когда поспорил с пацанами что выучу JS!
не открывая ни одного талмуда!!!
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ищу JS разработчиков в лесу Kenjuy27 Работа 0 18.07.2018 09:06
Диалог между HTML и внешним JS в контексте расширения GoogleChrome ev1lart Events/DOM/Window 0 26.04.2017 19:25
BackEnd/FrontEnd Developer (Native JS) Abab Работа 0 25.12.2016 10:56
js стиль render для react.js vflash Ваши сайты и скрипты 5 01.04.2016 22:57
Картинка обрабатывается js 4yBaK Общие вопросы Javascript 10 11.09.2011 09:28