Тимур не прав и вот почему

TLDR > Нужный пункт содержится в его посте. Шанс, например, 50% (при том же подбрасывании монеты) не значит, что каждый второй раз будет успех. Точно так же при просчёте попадания в х-кам или при броске кубика в том же БГ3. Где-то это больше заметно (меньше маскируют и подкручивают), а где-то меньше(соответственно маскируют и сильнее подкручивают)

Тимур не прав и вот почему

Ну так и что?

А ни что. Написал простейший скриптик на питоне, который генерит рандомное число [1, 100] и если число <=50, считает выпадение условной решки, иначе орла. Далее листинг для тех, кто захочет повторить

import random, time random.seed(time.time()) def flip(times): flips = [] for i in range(times): flips.append(random.randint(1, 100) <= 50) return flips def calcPercentes(flips): percentes = [0, 0] for flip in flips: if flip: percentes[0] += 1 else: percentes[1] += 1 percentes[0] /= len(flips) percentes[1] /= len(flips) return percentes if __name__ == '__main__': # Тут можно поменять количество бросков, но сильно не увлекайтесь flips = flip(10) print(flips) print(calcPercentes(flips))

Вот результаты нескольких запусков на 10 "бросков монетки"

[True, True, False, True, False, True, False, False, False, True] [0.5, 0.5]​ [True, False, False, True, True, True, True, True, False, True] [0.7, 0.3] [True, False, True, True, False, False, True, False, False, True] [0.5, 0.5] [False, True, True, True, True, False, True, True, True, True] [0.8, 0.2] [False, False, True, False, False, True, False, True, True, False] [0.4, 0.6]

Как видно, не то, что при, казалось бы, вероятности 50% подряд может спокойно случиться одно и то же событие 3 раза, так ещё и на такой выборке вероятность равна 50% далеко не всегда

Делаем запуск на 100 подбросов монетки

[True, True, True, False, False, False, True, True, True, True, False, True, False, True, False, False, True, False, True, False, False, True, False, True, False, False, False, True, True, False, True, False, False, False, False, True, True, True, False, False, True, False, True, False, True, True, True, False, True, True, False, False, True, True, False, True, True, False, True, False, False, True, False, False, False, True, False, False, True, True, False, False, True, True, True, True, False, False, True, False, !!!True, True, True, True, True, True!!!, False, True, True, True, True, False, False, True, True, False, False, True, True, True] [0.55, 0.45]

Всего один запуск и одно и то же событие повторилось уже 6 раз. Вот это удача, получается, такое редкое событие поймать. Не иначе

Если кто не верит или думает, что я сам эти тру фолсы написал, лишь бы Тимура пожурить, то милости прошу, сами по запускайте

Думайте. Выводы делайте сами

1313
11
11
11
11
11
79 комментариев

Тимур не правэтого было бы достаточно

16

Чел, хорош) Тервер просто не так работает, как люди себе в голове представляют. И если у тебя 10 раз подряд выпала решка, то вероятность выпадения орла на 11 раз вообще никак не изменилась - всё те же 50%

12

Для понимания этого ни скрипт, ни даже теорвер не нужен так-то. Достаточно просто подумать.

50% это шанс конкретного подброса монеты. У следующего снова будет 50%.

6

весь вопрос просто в количестве экспериментов
тут как раз это тоже видно. чем больше мы, условно подкинем монетку, там больше вероятность будет стремиться к 50\50
на 10 бросках вон вообще вероятность 20\80 получилось

3

Именно, начиная с того что питон генерирует псевдослучайные числа и случайностью там почти что не пахнет, заканчивая тем что на бросок монетки влияет куча факторов, включая силу броска, воздействие на него воздуха и много ещё чего.