![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Действительно случайные значения
DelphiRandom © (2010-11-05 12:53:00)Насколько хорош дельфийский Random для генерации большого количества действительно случайных величин? Есть ли альтернативы?
P.S. Randomize вызываю в OnCreate главной формы.
Дмитрий Тимохов (2010-11-09 01:47:00) [1]я Метод Фибоначчи с запаздываниями использую 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)
Медвежонок Пятачок (2010-11-08 14:43:00) [2]CryptGenRandom
Jeer (2010-11-08 14:39:00) [3]Ну так, во многих старых математических справочниках приводились таблицы случайных чисел :)
12 (2010-11-08 14:29:00) [4]
> http://www.agner.org/random/
Download 10000 random numbers.
:)
зы
Сидят 2 программиста, кодят. Вдруг один:
- Вась, нужен генератор случайных чисел..
- 14!
Jeer (2010-11-08 14:12:00) [5]
> Есть ли альтернативы?
Прежде всего, программные ГСЧ, это генераторы псевдо-случайных чисел (ГПСЧ)), т.е. имеющие конечный период повторения случайной последовательности.
Качество генерации случайных чисел внутри периода определяется свойствами генератора ( алгоритма ). Требования к периоду и качеству генератора определяются прикладными задачами.
Начать чтиво можно отсюда и по ссылкам далее:
http://www.agner.org/random/
Сергей М. (2010-11-06 00:18:00) [6]
> 31512 © (05.11.10 13:24) [2]
>Только непотокобезопасен
А вот это утверждение довольно сомнительно.
Что там такого "непотокобезопасного" - обращение к RandSeed-переменной ?
Уж сколько копий сломано вокруг атомарности таких операций ..
Rouse_ (2010-11-05 23:55:00) [7]
> действительно случайных величин?
Странный вопрос. 123 - это "действительно случайное число" или нет?
Сергей М. (2010-11-05 20:05:00) [8]
> Насколько хорош дельфийский Random
Можно подумать что у тебя есть выбор)..
А если есть, то почему бы не сверить "недельфийские" варианты с "дельфийским" на предмет "хорошести" ?
Мех прочим, дельфийский рандом поставляется с исх.тектсами, не знаю как в иных средах разработки ..
> P.S. Randomize вызываю в OnCreate главной формы.
Да хоть на луне)
Алгоритм дельфийского "белого шума" от этого никак не зависит и не пострадает.
Дмитрий Белькевич (2010-11-05 19:59:00) [9]Всё софтверное на большом количестве хромает. Нужен или девайс, или юзера попросить мышой повозить и из этих данных рандом посчитать (афаик пгп так делает).
31512 (2010-11-05 13:24:00) [10]Вполне годен. Я его использую в методах Монте-Карло. Только непотокобезопасен. Альтернативы, например, здесь http://alglib.sources.ru/
Anatoly Podgoretsky (2010-11-05 12:57:00) [11]Для действительно случайных никак, поскольку это обычный программный ГСЧ, то есть псевдослучайных.