Генерация равномерно распределенных случайных чисел (0,1) - страница 10
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Вы не правы, если стоит задача обеспечить генерацию последовательности СЧ заданной разрядности (заранее неизвестной), о чем и спрашивал топикстартер, то важна именно случайность - только тогда можно получать последовательности чисел с разрядностью по выбору и с "хорошими" характеристиками. Если же комбинировать значения, выдаваемые генератором ГПСЧ, то характеристики процесса не будут в общем случае "хорошими" и тот же DIEHARD он скорее всего не пройдет.
Вы видели что это не ГПСЧ, а именно ГСЧ? :)
Вы видели что это не ГПСЧ, а именно ГСЧ? :)
ГСЧ отличается от ГПСЧ наличием источника энтропии (т.е. случайности, не зависящей от используемого алгоритма генерации). В приведенном мной примере он присутствует - в данном случае это счетчик тактов.
ГСЧ отличается от ГПСЧ наличием источника энтропии (т.е. случайности, не зависящей от используемого алгоритма генерации). В приведенном мной примере он присутствует - в данном случае это счетчик тактов.
Я говорю, простите только про то ссылку на что я приводил. И про то как это использовать. :) Там НЕ ГПСЧ а ГСЧ. :)
Но вообще разговор ни очем - любой генератор не использующий внешние источники не является генератором СЛУЧАЙНЫХ чисел, а только псевдо. ЛЮБОЙ :)
gumgum, MathPow() - крайне медленная функция. Я недавно исследование выкладывал. А тут у тебя как раз целая степень, да и возводится в нее натуральное число. Напиши умный эмулятор возведения натурального в натуральную степень.
1000000 чисел rstep=32 rsign=1 speed = 4.97700000
1000000 чисел rstep=32 rsign=1 speed = 2.44900000Может кто нибудь сделает dll например из Генерация случайных чисел? Спасибо.
а самостоятельно нэ?
а самостоятельно нэ?
Я не умею создавать dll. Сейчас качаю VS, разберусь и напишу. Просто кто уже создавал dll это не так уж сложно(я так думаю) если исходники все имеются....
Я не умею создавать dll. Сейчас качаю VS, разберусь и напишу. Просто кто уже создавал dll это не так уж сложно(я так думаю) если исходники все имеются....на пятом форуме есть свежая статья на эту тему, там все для начинающих с картинками и примерами