willy2001: (Default)
[personal profile] willy2001
Интересно, как в компьютере организован параметр "случайный выбор".

Это же машина, всё-таки, и там всё запрограммировано. Мне кажется, "случайный выбор" противоречит принципу работы любого компьютера.

Date: 2011-02-08 04:36 pm (UTC)
From: [identity profile] teknomad.livejournal.com
Поэтому он и называется на самом деле - псевдослучайный. Получается при помощи шаманских математических действий над показаниями системного таймера.

Date: 2011-02-08 04:37 pm (UTC)
From: [identity profile] willy2001.livejournal.com
О! Я угадал?

Надо было мне на компьютерщика учиться...

Date: 2011-02-08 04:40 pm (UTC)
From: [identity profile] yakovis.livejournal.com
для действительно случайного ставят специальный приборчик, который берет за основу показания теплового шума внутри корпуса или что-то такое.

Date: 2011-02-08 04:45 pm (UTC)
From: [identity profile] smpl_mn.livejournal.com
Любые случайные - псевдослучайные. Разные алгоритмы и способы получения позволяют получать более или менее случайные. Всего лишь.

Date: 2011-02-08 05:25 pm (UTC)
From: [identity profile] k11111.livejournal.com
количество распавшихся частиц в радиоактивном материале, говорят, неплохо подходит
хотя, кто знает

Date: 2011-02-08 05:32 pm (UTC)
From: [identity profile] smpl_mn.livejournal.com
Тут сразу масса вопросов)))
Если мы говорим о неких частицах, то сразу должны определить, какие из них будем регистрировать. Альфа-распад, бета-распад и дальше много чего еще...
Да много процессов можно использовать. Вопрос в другом, насколько случайные числа требуются, чтобы они платиновыми не стали.

Date: 2011-02-08 04:43 pm (UTC)
From: [identity profile] kovalev-org.livejournal.com
не заморачивайся, брат. Это весьма изощренная математическая задача. Генератор случайных чисел осваивают к четвертому курсу мехмата.

Date: 2011-02-09 10:00 am (UTC)
From: [identity profile] willy2001.livejournal.com
Думаю да, думаю да...

А к уровню доктора наук математики уже вообще числами не пользуются, а переходят на какие-то загогулины.

Date: 2011-02-08 06:10 pm (UTC)
From: [identity profile] kot1303.livejournal.com
А у человека может быть "случайный выбор"?)

Date: 2011-02-09 09:59 am (UTC)
From: [identity profile] willy2001.livejournal.com
Судя по жизненному опыту, - осмысленный выбор бывает в одном случае из мильона.

Date: 2011-02-08 06:41 pm (UTC)
From: [identity profile] rsh.livejournal.com
для действительно случайных последовательностей, например, при генерации ключа шифрования, просят хаотически поводить мышкой - набирается та самая последовательность.

Date: 2011-02-08 06:43 pm (UTC)
From: [identity profile] kipyatkoff.livejournal.com
блин, написал свой коммент, а потом прочитал твой :)

Date: 2011-02-08 06:42 pm (UTC)
From: [identity profile] kipyatkoff.livejournal.com
Можно брать за основу (seed) сумму текущих координат мыши, например, или любой другой показатель, на который повлияли действия пользователя. Смекаешь?

Date: 2011-02-09 09:58 am (UTC)
From: [identity profile] willy2001.livejournal.com
Согласен, я об этом подумал уже задним числом - привязать генератор к любым действиям дурака-пользователя. Даже сам факт того, когда он нажимает на кнопку генератора, привязанного к тайм-коду, является случайным.

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

Date: 2011-02-09 10:03 am (UTC)
From: [identity profile] willy2001.livejournal.com
И есть еще вопрос - если нам нужно быстро получить миллион таких чисел, тут никакой пользователь не поможет, а компьютер не сумеет.

Date: 2011-02-08 07:12 pm (UTC)
From: [identity profile] ponyrev.livejournal.com
Это извечный вопрос из серии "может ли машина мыслить".
Ответ: не может.

Т.е. ни один "математический" датчик случайных чисел не может промоделировать "биологический" датчик.

Для иллюстрации математического датчика понабирайте в черном окне DOS строчку:

echo %random%

и нажмайте Enter.

Date: 2011-02-09 09:58 am (UTC)
From: [identity profile] willy2001.livejournal.com
Если будет время - попробую!

Profile

willy2001: (Default)
willy2001

December 2011

S M T W T F S
     1 2 3
4 5 6 7 8910
11121314151617
18192021222324
25262728293031

Style Credit

Expand Cut Tags

No cut tags
Page generated Oct. 20th, 2017 06:45 am
Powered by Dreamwidth Studios