Вопрос программистам\атеистам\математикам

6666
На сайте с 10.01.2005
Offline
505
12150

Вопрос простой: существует ли рэндом, случайность?

Как пример, бросаем монетку. Зная все влияющие факторы, то есть аэродинамику, силу броска, массу и прочее, мы можем предсказать результат. Орел. Или решка.

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

А вот теперь нужны программисты. Как действует функция рэндом? Ну в ПХП например. Ставим в страницу сайта выбор рэндомной картинки из папки, типа там их 100 штук.

То, что получает на мониторе пользователь, действительно чисто математический рэндом? Или на выбор жыпега может повлиять температура процессора, положение ХДД на момент клика или другие сложные, но предсказуемые факторы?

Каждое мое сообщение проверила и одобрила Елена Летучая. (c) Для меня очень важно все что Вы говорите! (http://surrealism.ru/123.mp3) .
fsou1
На сайте с 17.07.2012
Offline
45
#1

Предскажите хаотичное движение электрона, бьющегося по металической пластине?

php.developer
На сайте с 22.11.2010
Offline
94
#2
Как действует функция рэндом? Ну в ПХП например.

Результат псевдослучайный.

pelvis
На сайте с 01.09.2005
Offline
345
#3
php.developer:
Результат псевдослучайный.

И чаще всего повторяемый как ни странно.

Продаю вывески. Задарма и задорого (https://www.ledsvetzavod.ru/)
6666
На сайте с 10.01.2005
Offline
505
#4
fsou1:
Предскажите хаотичное движение электрона, бьющегося по металической пластине?

А оно влияет на результат?

php.developer:
Результат псевдослучайный.

А можно чуток подробнее?

Shlackbaum
На сайте с 18.08.2010
Offline
322
#5
6666:
То, что получает на мониторе пользователь, действительно чисто математический рэндом? Или на выбор жыпега может повлиять температура процессора, положение ХДД на момент клика или другие сложные, но предсказуемые факторы?

На выбор может и влиять температура процессора. Зависит от алгоритма.

Например почти точный ответ из вики:

Linux uses, for example, various system timings (like user keystrokes, I/O, or least-significant digit voltage measurements)

Помните как генерится пароль в вебманях на определенном этапе? Нужно судорожно водить мышкой и клацать по клаве)

Пустота. Какого черта здесь появляется чья-то реклама?
php.developer
На сайте с 22.11.2010
Offline
94
#6
6666:
А можно чуток подробнее?

Если действительно интересно, то вот обзор некоторых, наиболее распространенных, алгоритмов для получения псевдослучайных чисел. В ЯП как правило используется линейный конгруэнтный метод, по нему достаточно неплохой обзор был на хабре.

6666
На сайте с 10.01.2005
Offline
505
#7
Shlackbaum:
Linux uses, for example, various system timings (like user keystrokes, I/O, or least-significant digit voltage measurements)

Ага...... это уже по делу..

fsou1:
Предскажите хаотичное движение электрона,

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

Loko
На сайте с 28.01.2007
Offline
101
#8

так задумаешься - ничего случайного и нет :). Все уже идет по адски сложному механизму, который не предсказать.

6666
На сайте с 10.01.2005
Offline
505
#9
php.developer:
то вот обзор некоторых, наиболее распространенных, алгоритмов

..спасибо. Немного сложновато для человека нифига не понимающего в математике.. но интересно.

---------- Добавлено 17.10.2012 в 00:56 ----------

Loko:
Все уже идет по адски сложному механизму, который не предсказать.

... и не изменить. Мы обречены.

beginerx
На сайте с 13.07.2009
Offline
173
#10

очень хороший генератор случайного числа это реализация шума от микрфоннго или линейного входа звуковой карты

при отключенном микрофоне или замьютенного. Лучше с микрофонного при включенном boost +20 dB (уровень обычно около -55 дб)

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

>>>Скорость и Реакция<<< (https://vk.com/app4629907 ): онлайн тренировка скорости и времени реакции.... (https://vk.com/app4612117 )... (https://vk.com/club18740762 ).

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий