Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2011.01.23;
Скачать: CL | DM;

Вниз

Действительно случайные значения   Найти похожие ветки 

 
DelphiRandom   (2010-11-05 12:53) [0]

Насколько хорош дельфийский Random для генерации большого количества действительно случайных величин? Есть ли альтернативы?

P.S. Randomize вызываю в OnCreate главной формы.


 
Anatoly Podgoretsky ©   (2010-11-05 12:57) [1]

Для действительно случайных никак, поскольку это обычный программный ГСЧ, то есть псевдослучайных.


 
31512 ©   (2010-11-05 13:24) [2]

Вполне годен. Я его использую в методах Монте-Карло. Только непотокобезопасен. Альтернативы, например, здесь http://alglib.sources.ru/


 
Дмитрий Белькевич   (2010-11-05 19:59) [3]

Всё софтверное на большом количестве хромает. Нужен или девайс, или юзера попросить мышой повозить и из этих данных рандом посчитать (афаик пгп так делает).


 
Сергей М. ©   (2010-11-05 20:05) [4]


> Насколько хорош дельфийский Random


Можно подумать что у тебя есть выбор)..

А если есть, то почему бы не сверить "недельфийские"  варианты с "дельфийским" на предмет "хорошести" ?

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


> P.S. Randomize вызываю в OnCreate главной формы.


Да хоть на луне)
Алгоритм дельфийского "белого шума" от этого никак не зависит и не пострадает.


 
Rouse_ ©   (2010-11-05 23:55) [5]


> действительно случайных величин?

Странный вопрос. 123 - это "действительно случайное число" или нет?


 
Сергей М. ©   (2010-11-06 00:18) [6]


> 31512 ©   (05.11.10 13:24) [2]
>Только непотокобезопасен


А вот это утверждение довольно сомнительно.
Что там такого "непотокобезопасного" - обращение к RandSeed-переменной ?
Уж сколько копий сломано вокруг атомарности таких операций ..


 
Jeer ©   (2010-11-08 14:12) [7]


> Есть ли альтернативы?


Прежде всего, программные ГСЧ, это генераторы псевдо-случайных чисел (ГПСЧ)), т.е. имеющие конечный период повторения случайной последовательности.
Качество генерации случайных чисел внутри периода определяется свойствами генератора ( алгоритма ). Требования к периоду и качеству генератора определяются прикладными задачами.
Начать чтиво можно отсюда и по ссылкам далее:
http://www.agner.org/random/


 
12 ©   (2010-11-08 14:29) [8]


> http://www.agner.org/random/

Download 10000 random numbers.
:)

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


 
Jeer ©   (2010-11-08 14:39) [9]

Ну так, во многих старых математических справочниках приводились таблицы случайных чисел :)


 
Медвежонок Пятачок ©   (2010-11-08 14:43) [10]

CryptGenRandom


 
Дмитрий Тимохов   (2010-11-09 01:47) [11]

я Метод Фибоначчи с запаздываниями использую http://ru.wikipedia.org/wiki/%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%A4%D0%B8%D0%B1%D0%BE%D0%BD%D0%B0%D1%87%D1%87%D0%B8_%D1%81_%D0%B7%D0%B0%D0%BF%D0%B0%D0%B7%D0%B4%D1%8B%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F%D0%BC%D0%B8

Вроде он лучше, нежели линейно-конгруентный метод (т.е. Random)



Страницы: 1 вся ветка

Текущий архив: 2011.01.23;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.009 c
15-1286517291
oxffff
2010-10-08 09:54
2011.01.23
Нужен совет. Скачать контент с Microsoft.


2-1288418090
ilyas09
2010-10-30 09:54
2011.01.23
Приостановить выполнение потока на 1 мс или меньше.


15-1286365948
Андрей Пл
2010-10-06 15:52
2011.01.23
отображение графика с прерыванием?


11-1228208201
Dy1
2008-12-02 11:56
2011.01.23
юникодовый ListView


2-1288113441
TStas
2010-10-26 21:17
2011.01.23
Программное переключение раскладки