Account name:
Password
(OpenID?)
(Forgot it?)
Remember Me
You're viewing
useless_faq
Create a Dreamwidth Account
Learn More
Interest
Region
Site and Account
FAQ
Email
Reload page in style:
site
light
Бесполезные вопросы
(no subject)
(no subject)
Jun
.
20th
,
2005
12:22 pm
parfirius.livejournal.com
posting in
useless_faq
существует ли алгоритм у рандомайзера?
Flat
|
Top-Level Comments Only
no subject
Date:
2005-06-20 12:25 am (UTC)
From:
blinkenlight.livejournal.com
Конечно. У каждого свой.
no subject
Date:
2005-06-20 12:28 am (UTC)
From:
parfirius.livejournal.com
каков же он?
no subject
Date:
2005-06-20 12:25 am (UTC)
From:
uchood.livejournal.com
да.
no subject
Date:
2005-06-20 12:28 am (UTC)
From:
parfirius.livejournal.com
какой?
no subject
Date:
2005-06-20 01:18 am (UTC)
From:
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
no subject
Date:
2005-06-20 12:26 am (UTC)
From:
ingwar.livejournal.com
а куда ж без него
no subject
Date:
2005-06-20 12:32 am (UTC)
From:
pretty-cool.livejournal.com
обычно -- функция распределения Гаусса
а стандарнто их штук 6, чтоль..
no subject
Date:
2005-06-20 12:41 am (UTC)
From:
pretty-cool.livejournal.com
http://algorithm.narod.ru/random/uniform.html
no subject
Date:
2005-06-20 12:32 am (UTC)
From:
skaflok.livejournal.com
вопрос прямо скажем, глубоко философский...
no subject
Date:
2005-06-20 12:40 am (UTC)
From:
martovsky-kot.livejournal.com
Дык. Главное - чтобы равномерно распределялись значения внутри заданного диапазона
no subject
Date:
2005-06-20 12:42 am (UTC)
From:
vic-i.livejournal.com
Если к языкам программирования то вот один из самых простых.
#define MULTIPLIER 0x015a4e35L
#define INCREMENT 1
long FSeed = 50;
FSeed = MULTIPLIER * FSeed + INCREMENT;
FRand = ((int)(FSeed >> 16) & 0x7fff);
т.е. при каком то определенном количестве вызовов, произойдут повторения.
no subject
Date:
2005-06-20 12:55 am (UTC)
From:
ex-ex-svin4.livejournal.com
Да. Поэтому выпускаются аппаратные генераторы случайных чисел, чем случайнее - тем дороже.
12 comments
Reply
Flat
|
Top-Level Comments Only
no subject
Date: 2005-06-20 12:25 am (UTC)no subject
Date: 2005-06-20 12:28 am (UTC)no subject
Date: 2005-06-20 12:25 am (UTC)no subject
Date: 2005-06-20 12:28 am (UTC)no subject
Date: 2005-06-20 01:18 am (UTC)no subject
Date: 2005-06-20 12:26 am (UTC)no subject
Date: 2005-06-20 12:32 am (UTC)а стандарнто их штук 6, чтоль..
no subject
Date: 2005-06-20 12:41 am (UTC)no subject
Date: 2005-06-20 12:32 am (UTC)no subject
Date: 2005-06-20 12:40 am (UTC)no subject
Date: 2005-06-20 12:42 am (UTC)#define MULTIPLIER 0x015a4e35L
#define INCREMENT 1
long FSeed = 50;
FSeed = MULTIPLIER * FSeed + INCREMENT;
FRand = ((int)(FSeed >> 16) & 0x7fff);
т.е. при каком то определенном количестве вызовов, произойдут повторения.
no subject
Date: 2005-06-20 12:55 am (UTC)