Задача дня знатоков рандома, RTP и.т.д.

x1000

Известный
Сообщения
673
Реакции
498
Баллы
63
Осталось только поменять местами 456 и 666, а так всё верно - мат. ожидание 456 в 1.2 раза выше, чем 666...
где их местами поменять? почему?
кстати припилил генератор случайных чисел с seed_ами, из библиотеки randomjs, хз, чёт я сильно сомневаюсь в нативном Math.random()
 

Vasya

Известный
Сообщения
645
Реакции
385
Баллы
63

agent007

Известный
Сообщения
1,238
Реакции
1,059
Баллы
113
что то там не так с расчетами, тк из 10000 раундов ттр 4500 а сюрф 5500 побед. Логику смотреть лень.
 

Vasya

Известный
Сообщения
645
Реакции
385
Баллы
63
у меня выигрывает тот, кто делает меньше бросков
Ну так делает меньше бросков, тот кто ловит комбинацию "456".
Не шарю в программировании, но может что напутал местами. Ибо, как я уже писал, пропорции-то верные.
 

x1000

Известный
Сообщения
673
Реакции
498
Баллы
63
Ну так делает меньше бросков, тот кто ловит комбинацию "456".
Не шарю в программировании, но может что напутал местами. Ибо, как я уже писал, пропорции-то верные.
вроде не напутал ничего, вот проверка:
if(this.countttr > this.countsurf){ //если количество бросков ttr больше, чем surf, побеждает surf
this.winner = "SURF"
this.rounds.surf++
} else if(this.countttr < this.countsurf) { //если количество бросков ttr меньше, чем surf, побеждает ttr
this.winner = "TTR"
this.rounds.ttr++
} else if(this.countttr == this.countsurf) { //если равно, побеждает ничья
this.winner = "STANDOFF"
this.rounds.off++
}

почему, мат ожидание у 456 выше, чем у 666?
 

Vasya

Известный
Сообщения
645
Реакции
385
Баллы
63
то-есть игроки бросают кости по очереди, при неудачной попытке что-ли?
Каждый делает 1000 заходов и бросает кубик до нужной ему комбинации.
Тот кто ловил 456 выиграет (быстрее поймает свою комбинацию, сделает меньше бросков) в 545 случаях из 1000, а то кто ловит 666 выиграет всего в 455 случаях.
Просто тот кто ловит комбинацию 456 в среднем будет доходит до этой комбинации чаще, чем тот, кто ловит 666. То есть комбинация 456 приходит раньше, чем 666, у тебя же почему-то наоборот. 666 раньше приходит.
 
Сверху