Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Может ли компьютер и человек выдать по-настоящему случайное число?

ТехнологииНаука+1
Олег Луска
  ·   · 30,7 K
математик-программист  · 30 дек 2015

Вообще, эта функция и подобные ей являются самыми примитивными и плохими генераторами псевдослучайных чисел. Зато они быстрые, и их хватает, если ваша задача не использует криптографию и статистические методы. Для криптография и статистика задают высокую планку для генераторов псевдослучайных чисел - стандартные функции random до такого не дотягивают. Вообще, задача написания хорошего генератора псевдослучайных чисел весьма интересная и сложная. И, никакая функция настоящих случайных чисел не выдаст - все они будут псевдослучайными, разница у этих функций в их быстродействии и качестве псевдослучайных чисел, которые они выдают.

Физик-теоретик, PhD  студент в Университете...  · 1 июл 2015
Компьютер может, а человек — нет. Но для начала давайте разберемся с понятием случайных чисел. Когда мы говорим о случайных числах, то всегда говорим об их последовательности, а не об одном или нескольких. Само это понятие... Читать далее

Но в итоге получается,  что и компьютер не может выдать действительно случайное число, так?

Вопрос очень четко сформулирован: в нем речь идет не просто о случайном числе, а о "по-настоящему случайном числе". И это очень большая разница. В вычислительных машинах довольно часто используются генераторы случайных чисел... Читать далее

отличный ответ!

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

Программист-разработчик, опыт 15 лет, менеджер...  · 4 янв 2016

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

По образованию Автоматизатор производств. По...  · 7 авг 2016
В общем-то компьютер как раз и может. Но только, если в компьютере есть специальная плата. Детали почему сдесь: https://thequestion.ru/questions/140731/kak-rabotaet-generator-sluchainykh-chisel-yavlyaetsya-li-on-dokazatelstvom-s... Читать далее
Инженер по автоматизации. Менеджмент гос. и мун...  · 4 янв 2016
Как программист и человек с детерминистскими взглядами могу сказать, что абсолютно случайных чисел не получить. Их нет в принципе в природе. Есть числа которые в данный момент времени и данной группе людей не обосновать и не... Читать далее
На сегодняшний день считается: "волновая функция, несущая всю информацию о квантовой системе, позволяет рассчитать... Читать дальше
Студент, программист, любитель истории  · 20 мар 2016
Дополню ответом про компьютерную часть. Нет, не может. Генерация случайных чисел - очень важная тема в компьютерных науках. Начиная от каких-нибудь компьютерных игр (где "случайность" случайности не так важна), заканчивая... Читать далее
1 эксперт не согласен
> Но даже при таком методе по-настоящему случайным число быть не может. Это неправда. В нашем диалоге ниже автор... Читать дальше
Бармен, повар, кинолог и проводник в депрессию  · 30 авг 2018

Наверное первый раз напишу такой маленький ответ... Если вы верите в судьбу и что всё переплетено, то случайностей не бывает) Ну а так, не думая 6-7=-1=|1|= 1вот)

И один фиг это вычислила система выработанная миллиардами лет, и подчиняется алгоритму, просто если сам алгоритм... Читать дальше