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

Тема в разделе "Настольные игры", создана пользователем Moonlight Cat, 18 фев 2020.

  1. Moonlight Cat

    Moonlight Cat

    Сообщения:
    166
    Симпатии:
    152
    Все сформулированно корректно.

    Формулировка "в среднем сделает меньше бросков", а не "кто из них сделает меньше бросков"
     
  2. Moonlight Cat

    Moonlight Cat

    Сообщения:
    166
    Симпатии:
    152
    Я ее украл с форума Джипи Тим. Там ее задал Иван Демидов, про-игрок и бывший чемпион мира по покеру.
    Поначалу я то же пришел к выводу что вероятность одинаковая, хотя было понятно, что Иван Демидов не стал бы задавать такие простые задачи. Про-покеристам постоянно приходится иметь дело с вероятностями.
     
  3. Moonlight Cat

    Moonlight Cat

    Сообщения:
    166
    Симпатии:
    152
    +100! Круто!
     
  4. agent007

    agent007

    Сообщения:
    1.520
    Симпатии:
    1.379
    Раз лень депать и думать, научил бы меня на вюхе кодить лучше -)
     
  5. agent007

    agent007

    Сообщения:
    1.520
    Симпатии:
    1.379
    Про покеристам постоянно приходится иметь дело с вероятностями на дистанциях, поэтому и задача была именно рассчитана на преимущество на дистанции.
     
  6. Kris7

    Kris7

    Сообщения:
    1.469
    Симпатии:
    319
    Да они в принципе все на дистанцию, касающиеся вероятностей. Чем меньше дистанция, тем меньше математика тут работает, а скорее случайность. Когда-то в глубоком детстве, когда еще библиотеки были актуальны, взял сборник подобных задач, старейшую книженцию советского разлива. Примечательно, что там практически все задачи были построены на спортлото типа "6 и 49", рулетке и в целом казино, что неожиданно для советских книжек. А ныне таких не встретишь даже, ныне как раз больше про "прочтите сей заговор 333 раза перед игрой, игра улучшится".
    Это наверное единственное, что от меня в совке получало когда-либо хороший отзыв :Biggrin:
     
  7. muhomor13

    muhomor13

    Сообщения:
    3.389
    Симпатии:
    5.704
    Математически одинаково.Практически если, у кого нервы крепче...
     
  8. Vasya

    Vasya

    Сообщения:
    2.034
    Симпатии:
    1.168
    Так не работает же. Либо там нет разницы между 456 и 666, либо у Сёрфа подкрутка :jew:
    [​IMG]
     
    agent007 нравится это.
  9. agent007

    agent007

    Сообщения:
    1.520
    Симпатии:
    1.379
    Там неправильная математическая модель, построенная на итерациях из 3х бросков, не учитывающая результаты предыдущих подходящих бросков из половины итерации.
    В этой модели учет идет как 1/6^3
     
  10. x1000

    x1000

    Сообщения:
    1.516
    Симпатии:
    1.206
    поменял логику, пушу в массив рандомное число (делаю бросок кубика) и смотрю последние 3 позиции
     
  11. Vasya

    Vasya

    Сообщения:
    2.034
    Симпатии:
    1.168
    Осталось только поменять местами 456 и 666, а так всё верно - мат. ожидание 456 в 1.2 раза выше, чем 666...
     
  12. x1000

    x1000

    Сообщения:
    1.516
    Симпатии:
    1.206
    где их местами поменять? почему?
    кстати припилил генератор случайных чисел с seed_ами, из библиотеки randomjs, хз, чёт я сильно сомневаюсь в нативном Math.random()
     
  13. Vasya

    Vasya

    Сообщения:
    2.034
    Симпатии:
    1.168
    Ну как почему? Вот поэтому:
    Выигрывать должен тот, кто ловит "456", а у тебя наоборот...
     
  14. agent007

    agent007

    Сообщения:
    1.520
    Симпатии:
    1.379
    что то там не так с расчетами, тк из 10000 раундов ттр 4500 а сюрф 5500 побед. Логику смотреть лень.
     
  15. x1000

    x1000

    Сообщения:
    1.516
    Симпатии:
    1.206
    а какие точные условия? у меня выигрывает тот, кто делает меньше бросков
     
  16. Vasya

    Vasya

    Сообщения:
    2.034
    Симпатии:
    1.168
    Ну так делает меньше бросков, тот кто ловит комбинацию "456".
    Не шарю в программировании, но может что напутал местами. Ибо, как я уже писал, пропорции-то верные.
     
  17. x1000

    x1000

    Сообщения:
    1.516
    Симпатии:
    1.206
    вроде не напутал ничего, вот проверка:
    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?
     
  18. Vasya

    Vasya

    Сообщения:
    2.034
    Симпатии:
    1.168
  19. Vasya

    Vasya

    Сообщения:
    2.034
    Симпатии:
    1.168
    Ну выше в смысле меньше по значению.
    456 = 216
    666 = 258
    Т .е. 456 должно выпадать раньше, чем 666 в 1.2 раза.
     
  20. x1000

    x1000

    Сообщения:
    1.516
    Симпатии:
    1.206
  21. Vasya

    Vasya

    Сообщения:
    2.034
    Симпатии:
    1.168
    Каждый делает 1000 заходов и бросает кубик до нужной ему комбинации.
    Тот кто ловил 456 выиграет (быстрее поймает свою комбинацию, сделает меньше бросков) в 545 случаях из 1000, а то кто ловит 666 выиграет всего в 455 случаях.
    Просто тот кто ловит комбинацию 456 в среднем будет доходит до этой комбинации чаще, чем тот, кто ловит 666. То есть комбинация 456 приходит раньше, чем 666, у тебя же почему-то наоборот. 666 раньше приходит.
     
  22. x1000

    x1000

    Сообщения:
    1.516
    Симпатии:
    1.206
    :jew: да с какого хера?
     
  23. x1000

    x1000

    Сообщения:
    1.516
    Симпатии:
    1.206
    agent007 нравится это.
  24. Vasya

    Vasya

    Сообщения:
    2.034
    Симпатии:
    1.168
    Вот теперь
     
  25. agent007

    agent007

    Сообщения:
    1.520
    Симпатии:
    1.379
    работает :Biggrin:
     
Загрузка...
Похожие темы Форум Дата
Привет народ, интересует мнение знатоков. Я лудоман 21 фев 2019