Показать сообщение отдельно
  #12 (permalink)  
Старый 13.02.2017, 16:44
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,127

все комбинации нажатий кнопок
<script>
var b = [0, 0, 0], //массив для индексов нажатых кнопок
    d = [15, 3, 1]; //вес для каждого элемента массива b (это математика  вычисляется из массива с, d = [c[1]*c[2], c[2], 1])
    c = [4, 5, 3]  //количество кнопок в каждой группе
for (var i=0; i< 60; i++)  {
var num =  b[0]*15 + b[1]*3 + b[2]*1
document.write(i + ' => ' +JSON.stringify(b)+'<br>')
b[2]++;
if (b[2] == 3 ) {b[2]=0;b[1]++}
if (b[1] == 5 ) {b[1]=0;b[0]++}
}
  </script>

Последний раз редактировалось рони, 13.02.2017 в 16:49.
Ответить с цитированием