[identity profile] parfirius.livejournal.com posting in [community profile] useless_faq
существует ли алгоритм у рандомайзера?

Date: 2005-06-20 12:25 am (UTC)
From: [identity profile] blinkenlight.livejournal.com
Конечно. У каждого свой.

Date: 2005-06-20 01:18 am (UTC)
From: [identity profile] uchood.livejournal.com
http://ru.wikipedia.org/wiki/%D0%93%D0%B5%D0%BD%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80_%D1%81%D0%BB%D1%83%D1%87%D0%B0%D0%B9%D0%BD%D1%8B%D1%85_%D1%87%D0%B8%D1%81%D0%B5%D0%BB

Date: 2005-06-20 12:26 am (UTC)
From: [identity profile] ingwar.livejournal.com
а куда ж без него

Date: 2005-06-20 12:32 am (UTC)
From: [identity profile] pretty-cool.livejournal.com
обычно -- функция распределения Гаусса
а стандарнто их штук 6, чтоль..

Date: 2005-06-20 12:41 am (UTC)
From: [identity profile] pretty-cool.livejournal.com
http://algorithm.narod.ru/random/uniform.html

Date: 2005-06-20 12:32 am (UTC)
From: [identity profile] skaflok.livejournal.com
вопрос прямо скажем, глубоко философский...

Date: 2005-06-20 12:40 am (UTC)
From: [identity profile] martovsky-kot.livejournal.com
Дык. Главное - чтобы равномерно распределялись значения внутри заданного диапазона

Date: 2005-06-20 12:42 am (UTC)
From: [identity profile] vic-i.livejournal.com
Если к языкам программирования то вот один из самых простых.

#define MULTIPLIER 0x015a4e35L
#define INCREMENT 1

long FSeed = 50;

FSeed = MULTIPLIER * FSeed + INCREMENT;
FRand = ((int)(FSeed >> 16) & 0x7fff);

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

Date: 2005-06-20 12:55 am (UTC)
From: [identity profile] ex-ex-svin4.livejournal.com
Да. Поэтому выпускаются аппаратные генераторы случайных чисел, чем случайнее - тем дороже.