function getRandomIndex() {
return Math.floor(Math.random() * alphabet.length);
}
s.match(/^$/)
на проверку длины. Длина и дальше ещё раз используется.let s = false;
// ...
temp.push(+s); // из true получится 1, из false — 0
// ...
s = !s; // изменять значение
if (s == 0) { // если равно нулю
s = 1; // сделать единицей
} else { // иначе (если не равно нулю)
s = 0; // сделать нулём
}
const roll = (pay, win) => Math.random() > 0.5 + win / pay / 4;
pay > 0
.win = 0
, вероятность честные 50%win = 2 * pay
, вероятность выигрыша падает до 0
randomEvenInt(2, 2); // и пошёл дымок )