Вверх ↑
Этот топик читают: Гость
Гость
Ответов: 17029
Рейтинг: 0
#121: 2014-04-13 15:28:25 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2021-05-21 12:59:09
карма: 0

0
Ответов: 8926
Рейтинг: 823
#122: 2014-04-13 15:38:18 ЛС | профиль | цитата
77.239.209.130 писал(а):
..в моём генераторе нет заранее определённой последовательности..
Т. е. он не годится для шифрования
77.239.209.130 писал(а):
..плотность немного повышена местами..
Т. е. некоторая группа значений не выдаётся вообще, а некоторая группа значений имеет вероятность появления в ВОСЕМЬ раз больше остальных и он не годится для случайной выборки
77.239.209.130 писал(а):
..MathParse и ему подобные смогут обрабатывать такие числа?

Galkov писал(а):
Поправка: длина последовательности 2^128

77.239.209.130 писал(а):
..А смысл?..
А смысл предлагаемого генератора
карма: 19

0
Гость
Ответов: 17029
Рейтинг: 0
#123: 2014-04-13 16:10:01 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2021-05-21 12:59:09
карма: 0

0
Ответов: 2059
Рейтинг: 132
#124: 2014-04-13 16:14:35 ЛС | профиль | цитата
На первый взгляд - простые вещи, а оказываются очень сложными.
Да, каждый себе делает свой RNDB, но только под свою задачу.
И вроде всё пучком и всё как надо...
Это самообман. Но вечный двигатель, или велосипед изобретать надо!
карма: 6

0
Гость
Ответов: 17029
Рейтинг: 0
#125: 2014-04-13 16:16:35 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2021-05-21 12:59:09
карма: 0

0
Ответов: 2059
Рейтинг: 132
#126: 2014-04-13 16:29:44 ЛС | профиль | цитата
Так точно!

карма: 6

0
Ответов: 5446
Рейтинг: 323
#127: 2014-04-13 17:41:19 ЛС | профиль | цитата
flint2 писал(а):

Да!


Поясняю: были сгенерированы две последоветельности по 32000 чисел, после чего эти последовательности были использованы в качестве X и Y координат точек в двумерной гистограмме, вид на которую сверху и показан на рисунках. Чем краснее, тем больше попаданий было в эту точку.

В идеале вся область должна быть равномерно окрашена.

"Штатный" код (system, правая гистограмма) конечно не блещет равномерностью, но и явных кучностей не наблюдается. А вот предложенный генератор явно предпочитает числа в районе 0..15, и недолюбливает остальные - зелёные полосы и синее остальное поле.
карма: 1

0
Ответов: 2059
Рейтинг: 132
#128: 2014-04-13 18:08:36 ЛС | профиль | цитата
iarspider
Спасибо за доходчивое разъяснение
тем больше попаданий было в эту точку
.
Всё понятно.
Сначала не так понял. Благодарю.
карма: 6

0
Ответов: 9906
Рейтинг: 351
#129: 2014-04-14 15:58:28 ЛС | профиль | цитата
iarspider писал(а):
"Штатный" код (system, правая гистограмма) конечно не блещет равномерностью

Если бы он "блистал равномерностью", это не был бы RANDOM.
Он ОБЯЗАН "не блистать".
Причем "не блистать" -- на известную величину.

Для идеального RND - это просто Пуассон (у которого СКО -- это корень из среднего).
Азы ведь, блин...
iarspider, ты где работаешь-то, стыдно должно быть
карма: 9

0
Ответов: 5446
Рейтинг: 323
#130: 2014-04-14 16:22:05 ЛС | профиль | цитата
[offtop] Galkov, моя физика-экспериментатора, не математика, мне дозволено. %)
[/offtop]
карма: 1

0
Ответов: 301
Рейтинг: 11
#131: 2014-04-14 17:21:59 ЛС | профиль | цитата
Galkov писал(а):

Если бы он "блистал равномерностью", это не был бы RANDOM.

хороший гсч должен обладать равномерностью близкой к прямолинейной. А то что это за гсч, который чаще всего попадает в 1 и тот-же диапазон.
Galkov писал(а):
Для идеального RND - это просто Пуассон
Гсч с распределением Пуассона достаточно легко строится на гсч с равномерным распределением.
карма: 0

0
Ответов: 9906
Рейтинг: 351
#132: 2014-04-14 21:35:05 ЛС | профиль | цитата
Мне, между прочим -- известно, как делать алгоритмы с любым, наперед заданным распределением, из "равномерного" RND с известным диапазоном (0..1)

Утверждение было вовсе не об этом.
А о том, что "одноцветные квадратики" в рисунках данного топика свидетельствовали БЫ о неправильном RND.
Как бы, в противовес неправильному утверждению: "чем равномернее, тем лучше"
Если в каждый "квадратик" попадает ровно по 10000 попаданий -- это категорически неправильный RND.
Должно быть в среднем по 10000, с разбросом ±100 (эта цифра и есть характеристика Пуассона).

Если экспериментально получится ±10 (не говоря уже о нуле), или ±1000 -- это тоже будет экспериментальным свидетельством неправильного RND.
Потому что у "правильного" должно быть ±100.

Вот так вот
карма: 9

0
Гость
Ответов: 17029
Рейтинг: 0
#133: 2014-04-14 21:56:58 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2021-05-21 12:59:09
карма: 0

0
Ответов: 2059
Рейтинг: 132
#134: 2014-04-14 21:59:01 ЛС | профиль | цитата
Смотри выше.
В нейронных сетях крутизну передаточной функции тоже иногда приходится менять соответственно задаче.
Позтому, можно ввести аналогичную регулировку, как по диапазону, так и по плотности распределения.

карма: 6

0
Ответов: 9906
Рейтинг: 351
#135: 2014-04-14 22:23:59 ЛС | профиль | цитата
flint2 писал(а):
Прав и iarspider, и не менее прав Galkov

Хех

Сделаю последнее добавление: все это - даже не предмет диспута, или обсуждения. Это я просто сообщил Вам, как оно есть на самом деле.
И не более того. Но и не менее.
Не сообщил бы - оно все равно было бы именно так.
И никак иначе.

А уж чего кому ближе... или нравится... Ну это уже проблемы того, кому "не нравится"
карма: 9

1
Голосовали:iarspider
Сообщение
...
Прикрепленные файлы
(файлы не залиты)