Техника

Как создать случайное число?

1. можно написать программы для генерации случайных чисел, но программа будет их генерировать по алгоритмам, а алгоритмы это противоположное случайностям.
2. можно попросить человека загадать число например от 1 до 6 но ему придет на ум то число которое с чем то ассоциируется в его жизни.
3. можно бросить игровую шестигранную кость но если бросить ее повторно и того же положения точно так же то скорее всего выпадет то же самое число. (скорее всего то есть это зависит от сопротивления воздуха, силы трения о поверхность и деформации самого кубика и т. д. , но! это все же зависит)
4. обратиться к лотерее то там тоже шары выпадают не случайно, а в зависимости от того как они перемешиваются ударяясь друг о друга и т. д.

ТАК КАК ЖЕ СОЗДАТЬ СЛУЧАЙНОЕ ЧИСЛО???? если оно вообще существует
На все 100% случайные числа генерируют только физические процессы, типа радиоактивный распад или ядерный магнитный резонанс.
Но на практике это обычно не требуется и на практике вполне достаточно компьютерных генераторов случайных чисел.
Дело в том, само по себе отдельно взятое случайное число никому нафиг не нужно, а нужны на практике ПОСЛЕДОВАТЕЛЬНОСТИ случайных чисел. Но при всем своем желании Вы не сможете использовать случайные числа с БЕСКОНЕЧНЫМ числом знаков после запятой. Значит, природная последовательность случайных чисел с конечным числом знаков после запятой ничем не отличается по своим статистическим свойствам от случайной последовательности, которую генерирует программа в компьютере. Можно написать такие рекурсивные программы генераторов случайных числ, которые по своему спектру и по своей функции автокорреляции ничем не отличаются от случайной последовательности, которую генерирует природный процесс. (Разумеется не на всей бесконечной временной длине, а пока программа не зациклится. ) Не существует никаких математических методов анализа, которые позволили бы различить эти две последовательности чисел.

P.S. Кстати, Вы забыли упомянуть еще один способ генерации случайных чисел. Это последовательности цифр (или числ из нескольких цифр) в записи иррациональных чисел. Например, число ПИ=3,14... дает после запятой случайную последовательность цифр, в которой, кстати, иногда встречается номер Вашего мобильного телефона сразу за датой Вашего рождения через 5 цифр после номера Вашего дома.
:)
Владимир Рябов
Владимир Рябов
59 845
Лучший ответ
"Истинные" случайности существуют для квантовых объектов. Например, время жизни данного нейтрона совершенно случайно. Правда, оно распределено по Пуассону, но это уже дело математики. Или, например, время между отдельными распадами радиоактивного препарата.
Но для целей практики псевдослучайных чисел вполне достаточно.
Moldir Bazarova
Moldir Bazarova
76 753
Самые лучшие генераторы случайных чисел - на физических принципах. Например, значение напряжения теплового шума диода, зафиксированное в случайный момент времени, усиленное и оцифрованное. Все остальное, создаваемое математическими методами - это последовательности псевдослучайных чисел, но если они очень длинные, что напрямую зависит от аппаратных затрат на их создание, то они сколь угодно близко могут приблизиться к случайным последовательностям.
Проще всего - взглянуть на показания секунд цифровых часов.
Младший бит аудиовхода,
время перехода головки жесткого диска
движение мыши
web камера

добавить время и прохешировать
S7
Skarm34 7
7 339