Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.01.2022, 18:17   #1
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,544
По умолчанию Событие с нулевой вероятностью вероятно?

Плохо помню теорию вероятности, было это еще в универе, то есть давным давно. Но вот какой вопрос возник. Может ли наступить событие, вероятность которого не просто мала, а нулевая? С очень малыми вероятностями все понятно, они кажутся невероятными в нашей жизни, но теоретически таки могут наступить, раз вероятность больше нуля.

А есть ли такое событие, вероятность которого нулевая, но это событие происходит?

Допустим взять натуральные числа. Какова вероятность выпадения конкретного значения? Ведь множество всех натуральных чисел бесконечно. Получается что вероятность выпадения любого натурального числа нулевая. Но нам ничего не мешает загадать конкретное число. Вероятность же того, что мы могли загадать это число, равна нулю. Но событие наступило!

Продемонстрирую на примере генерации такого числа программно на Делфи:
Код:
  Randomize;
  repeat
    Write(Random(10));
  until Random (10) = 0;
  WriteLn;
В теории можно получить число с произвольным количеством знаков. Да, скорее всего количество знаком будет не очень большим, но при этом ничего не мешает этому количеству знаков быть сколь угодно большим. А значит вероятность выпадения конкретного значения нулевая. Но при этом конкретное значение будет выпадать при каждом запуске программы.

Вот, допустим, я запустил программу и получил значение 69905705758479613181902915493721
Какова была вероятность получить именно это значение?

Последний раз редактировалось Arigato; 26.01.2022 в 23:24.
Arigato вне форума Ответить с цитированием
Старый 26.01.2022, 18:36   #2
NetSpace
Участник клуба
 
Аватар для NetSpace
 
Регистрация: 03.06.2009
Сообщений: 1,814
По умолчанию

написать программу, чтоб рандомно получать значения (скажем, целые от 1 до 10) и построить полигон частот - как часто получаются те или иные значения
Программирование - это единственный способ заставить компьютер делать то, что тебе хочется, а не то, что приходится.
NetSpace на форуме Ответить с цитированием
Старый 26.01.2022, 18:43   #3
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,544
По умолчанию

Встроенный рандом тут для примера. Ясно, что это лишь псевдослучайные числа, имеющие период, а потому в принципе можно вычислить все варианты (чисто теоретически, на практике их будет очень много, но все же конечно, а значит и вероятность каждого не нулевая).

Но если обычный рандом заменить реально случайными значениями (то есть вычисляемыми не программно, а, скажем, получающими данные с датчиков, как пример, с распада атомов, там чистая случайность), то количество вариантов уже будет бесконечно, так как не будет зацикливания последовательности. А если количество вариантов бесконечно, то вероятность выпадения любого из вариантов нулевая. Но тем ни менее при каждом запуске мы будет получать какой-то конкретный вариант, хотя его вероятность была равна нулю...
Arigato вне форума Ответить с цитированием
Старый 26.01.2022, 18:54   #4
zvygin1964
Старожил
 
Аватар для zvygin1964
 
Регистрация: 19.06.2013
Сообщений: 2,463
По умолчанию

Вы сегодня Шредингера кормили или ему уже не надо. Тут из двух вариантов бошка взрывается !
Репутация: полный "0"
zvygin1964 вне форума Ответить с цитированием
Старый 26.01.2022, 18:57   #5
Alar
Александр
Администратор
 
Аватар для Alar
 
Регистрация: 28.10.2006
Сообщений: 17,501
По умолчанию

По названию темы
Событие с нулевой вероятностью. не произойдёт никогда.

Пример кидаешь монету, выпадет орёл или решка, что-то третье не выпадёт никогда.

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

Сейчас в этом плане тер вер не актуален, так как киборгизации человека полностью уничтожила азартные игры. Какая вероятность, что человек играющий в покер онлайн или в казино дурак? )) У меня есть ответ - вероятность 100%. Так как вероятность проигрыша 100%, событие с нулевой вероятностью, т.е. выигрыш - вероятно, но не случится )) Какие датчики к мозгу не подключай.

Ну и закончить нужно тем что встроенный рандомайзер не псевдослучайный.

А если филосовски подойти к тер веру, то если событие обсуждается, значит оно уже существует и вероятность его наступления есть.
Alar вне форума Ответить с цитированием
Старый 26.01.2022, 19:02   #6
NetSpace
Участник клуба
 
Аватар для NetSpace
 
Регистрация: 03.06.2009
Сообщений: 1,814
По умолчанию

тогда берите за основу вашего рандома то, что в природе происходит без участия человека, расчётов и без программного блока, скажем, значение температуры за окном. рано или поздно 0 будет весной или осенью...
---------
на простом бейсике набросал
Код:
CLS
PRINT "НАЧАЛО"
N=10000000
FOR I=0 TO N
   Y=RAND
   IF INT(Y*N)=0 THEN PRINT Y
   END IF
NEXT I
PRINT "КОНЕЦ"
и за 10.000.000 выводит один или два раза нолики.
думал, что наименьшее значение - это 0.000001. ан-нет, нолик тоже бывает...
Программирование - это единственный способ заставить компьютер делать то, что тебе хочется, а не то, что приходится.

Последний раз редактировалось NetSpace; 26.01.2022 в 19:44.
NetSpace на форуме Ответить с цитированием
Старый 26.01.2022, 19:08   #7
Alar
Александр
Администратор
 
Аватар для Alar
 
Регистрация: 28.10.2006
Сообщений: 17,501
По умолчанию

Цитата:
Сообщение от NetSpace Посмотреть сообщение
значение температуры за окном. рано или поздно 0 будет весной или осенью...
Это уже не теория вероятностей.
Это метеорология, с определенными закономерностями и погодными фактами.

Тер вер прикручивать к физике это ещё боле плохая идея, чем прикручивать к математике, а предложение прикрутить к метеорологии, меня совсем обезкуражило.
Alar вне форума Ответить с цитированием
Старый 26.01.2022, 19:10   #8
MihalNik
МегаМодератор
СуперМодератор
 
Регистрация: 27.11.2012
Сообщений: 5,657
По умолчанию

Цитата:
Сообщение от Arigato Посмотреть сообщение
Встроенный рандом тут для примера. Ясно, что это лишь псевдослучайные числа, имеющие период, а потому в принципе можно вычислить все варианты (чисто теоретически, на практике их будет очень много, но все же конечно, а значит и вероятность каждого не нулевая).

Но если обычный рандом заменить реально случайными значениями (то есть вычисляемыми не программно, а, скажем, получающими данные с датчиков, как пример, с распада атомов, там чистая случайность)
Можно построить только выборку из конечного числа вещественных чисел, например, с какими-то корнями. А у аналогового взаимодействия будет конечная точность измерения.
Благими намерениями устлана дорога на programmersforum.ru

Последний раз редактировалось MihalNik; 26.01.2022 в 19:18.
MihalNik вне форума Ответить с цитированием
Старый 26.01.2022, 19:23   #9
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,544
По умолчанию

Цитата:
Сообщение от Alar Посмотреть сообщение
По названию темы
Событие с нулевой вероятностью. не произойдёт никогда.
Видимо ты дальше заголовка не прочитал. Я показал пример, как может наступить событие с нулевой вероятностью.

Цитата:
Сообщение от MihalNik Посмотреть сообщение
Можно построить только выборку из конечного числа вещественных чисел
Можно построить выборку любой длины. Вопрос генерации случайных чисел тут вторичен, важен сам факт, что можно получить произвольное вещественное число любой точности. Вариант независимого генератора я уже предложил: можно взять за основу распад ядер. Можно, конечно, сказать, что он тоже не случаен, а потому и число получится не совсем случайное. Но пока что наука утверждает, что как раз случаен.

Хотя если взять за основу идею о том, что в мире все предопределено, то парадокс снимается.
Arigato вне форума Ответить с цитированием
Старый 26.01.2022, 19:29   #10
Alar
Александр
Администратор
 
Аватар для Alar
 
Регистрация: 28.10.2006
Сообщений: 17,501
По умолчанию

Цитата:
Сообщение от Arigato Посмотреть сообщение
как может наступить событие с нулевой вероятностью
Ты думаешь кому-то интересны твои ложные результаты фальшивых экспериментов?

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

Можешь взять 10 рублей и подбрасывать их вверх , фиксируя результаты до тех пор пока 100 долларов не выпадет.


Цитата:
Сообщение от Arigato Посмотреть сообщение
мире все предопределено
Очередное открытие деморитовой теории? ты что древний грек? В таком случае лучше эпикура читай.
Alar вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Random с неоднородной вероятностью выпадения событий SeventhKey Общие вопросы C/C++ 26 22.12.2022 19:46
Разбиение отрезка на меньшие отрезки с заданной вероятностью Simon_RnD Microsoft Office Excel 9 12.01.2015 18:36
Система управления доступом к данным, по времени (вероятно C#.NET) Malisar Помощь студентам 0 05.03.2013 18:41
Алгоритмы. Работа с вероятностью. anton_kovalev Помощь студентам 2 21.01.2010 10:27