От чего зависит корреляция в выпадении случайных чисел? Короче, написал прогу на php. Вот ее код.
Прога выводит какое количество раз выпала едеинца, а какое двойка.
Запустив эту прогу несколько десятков раз я заметил, что выпадают вот такие значения.
1:5082 | 2: 4918
1:5052 | 2: 4948
1:5033 | 2: 4967
1:4945 | 2: 5055
1:5010 | 2: 4990
То есть, корреляция никогда не превышает 100 едениц. Уже не говоря о том, что никогда не выпадает равное количество. Т.е. 5000 и 5000.
Но почему?? Почему не 400 едениц? Не 500 и не 600? Почему так ровно?
И почему если есть вероятность в 50% выпадения числа 1, то число 1 не может выпасть 100% раз?
Объясните пожалуйста.

21 Авг 2019 в 06:08
137 +1
0
Ответы
1

Корреляция в выпадении случайных чисел зависит от закономерностей случайных процессов, которые управляют генерацией этих чисел. Ваш код использует функцию rand() для генерации случайных чисел в диапазоне от 1 до 2, которые потом подсчитывает и выводит количество выпавших единиц и двоек.

Для объяснения результатов, которые вы получаете, нужно понимать, что случайность в программировании представляет собой псевдослучайный процесс, основанный на стартовом значении (seed) генератора случайных чисел. При каждом запуске программы с одним и тем же стартовым значением вы получаете последовательность случайных чисел, которая будет повторяться.

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

Теперь по поводу вероятности выпадения числа 1 в 50%: вероятность не означает, что при каждом испытании число 1 будет выпадать ровно в половине случаев. Вероятность - это статистическая характеристика, которая проявляется при достаточно большом количестве испытаний. Именно поэтому в ваших результатах корреляция не достигает 100% для числа 1.

Надеюсь, это объяснение помогло разобраться в вопросах, связанных с корреляцией в выпадении случайных чисел.

20 Апр в 13:23
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 84 503 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир