Генераторы случайных чисел (от wavegenetic)

Автор wavegenetic, 11 марта 2009 г., 23:25:03

« назад - далее »

Starling

ну пойми, природа генерации случайности такова, что на некторое время генерация может, ну, считай, "замирать".
Например, пришла очень сильная электрическая наводка, генератор сошел с рабочей точки - и стоит.

По "морфею" - обрати вниманиеи на http://forum.kosmopoisk.ru/index.php?topic=1774.msg14029#msg14029
это принципиально.

Ты же создаешь некую уникальную лабораторную установку, следовательно, ты должен в точности понимать, как она работате и почему она так работает.
Все в сад! - Скажите, а мы там будем петь?? - Вы там будете учить матчасть!!

wavegenetic

на чем основана работа твоих генераторов случайных чисел?

Starling

Дима Курков все точно объяснил.
АЦП + алгоритм Неймана.
Все в сад! - Скажите, а мы там будем петь?? - Вы там будете учить матчасть!!

wavegenetic

тоесть
http://bigmihan.narod.ru/pseudorandom.html
Такие числа называются псевдослучайными.
Впервые предложил их использовать Джон фон Нейман в 1946 г.

а при чем здесь АЦП?

Starling

Имеется в виду алгоритм фон Неймана "для улучшения случайности случайных чисел".
Не думаешь же ты, что то, на что ты дал ссылку - единственный итог работ фон неймана? : )))
Это ссылка именно на псевдослучайные генераторы, да.

АЦП - как аппаратный генератор.
Все в сад! - Скажите, а мы там будем петь?? - Вы там будете учить матчасть!!

wavegenetic

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

wavegenetic

случанные числа из звуковой карты берутся из спектра Фурье или как отсчеты

Starling

Для исключения "залипания" генератора от наводок и т.д.
Страховка от ухода рабочей точки генератора с отрезка "случайности".


А, ты о этом конструктиве...
Берем антенну, берем с нее сигнал, оцифровываем, берем младшие биты, обрабатываем алгоритмом - имеем последовательность случайныйх бит.
Из которых можно формировать что угодно - байты, буквы.. что угодно.
Все в сад! - Скажите, а мы там будем петь?? - Вы там будете учить матчасть!!

wavegenetic

где можно почитать о алгоритме фон Неймана "для улучшения случайности случайных чисел".

Starling

Цитата: Starling от 16 марта 2009 г., 12:00:21
Ты же создаешь некую уникальную лабораторную установку, следовательно, ты должен в точности понимать, как она работате и почему она так работает.

так что тебе читать и читать...
Иначе тебя и твою установку легко обозвут фуфлом - а тебе и возразить будет нечего.
Там же, по дороге, ты встретишь и про алгоритм...

А читать - вестимо где: в яндексах... про ГСЧ.
Все в сад! - Скажите, а мы там будем петь?? - Вы там будете учить матчасть!!

Сергей Александров

Да и про Дж. фон Неймана лучше читать НЕ в бреде о "монтаукском экскременте"...
С.В. Александров
руководитель исследовательского отдела ОНИОО "Космопоиск".

Dima74

Да уж.... понаписали
Алгоритм :
1) Устройство генерирует случайное число в диапозоне 0-1
2) повторяем процесс
3) Если результат повторяется, те.  ((замер 1 =0 AND замер 2= 0)or(замер 1 =1 AND замер 2= 1 )) выкидываем его на фиг и начинаем все с начала
4) если не так, то берем значение первого или второго замера (это без разницы)
Отсюда вывод, сколько отбраковок будет мы не знаем, а следовательно время на генерацию N случайных чисел определить не можем.

wavegenetic в Монтауке ни когда не был, хотя фамилию ты мою слышать мог.

wavegenetic теперь по алгоритмам

генератор должен выдавать 1000 двоичных чисел в секунду
результат вывод графика на экран по
Х - время
Y - количество 1 в пакете
это первый вариант


Ну и что мы молучаем, картинку утыканную белыми и черными точками. Или вы думаете, что там проступят символы послания другой цивилизации, нет не проступают- проверенно. График на болтается так, что выловить из него полезую информацию....

2 вариант это генератор чисел в диапазоне от 1 до 44 или 1 - 32
каждому числу = буква русского алфавита
компьютер должен запоминать около 20 чисел потом подключив русский орфографический словарь вести поиск слов. Если такие обнаружатся то выводить их на экран.

А в какой кодировке смотреть знаки Русского алфавита, и почему именно Русского, может они используют Футарх или латиницу

wavegenetic

>3) Если результат повторяется, те.  ((замер 1 =0 AND замер 2= 0)or(замер 1 =1 AND замер 2= >1 )) выкидываем его на фиг и начинаем все с начала
вы может и выкидываете я нет

>Ну и что мы молучаем, картинку утыканную белыми и черными точками.
получаем график который показывает процент единиц в пакете
он показывает отклонение от нормы
этот график служит для вычисления типа мест силы или как групы людей например на лекции влияют на генератор. Посмотрите фильм крольича нора там все расказано.

>А в какой кодировке смотреть знаки Русского алфавита
например если на вышестоящем графике процент 1 в пакете больше 50 процентов это 1 если меньше это 0
берем 5 разрядные числа там выходит 32 буквы
и тупо переводим из дроичного числа в десятичное и это будет порядковый номер буквы в алфавите.

>и почему именно Русского
потому что вы по русски думаете
если бы думали по латински то тогда латинский

и это будут не послания от ВЦ а скорее от обьектов типа растение дерево или АЗ

у меня вопрос на каком принципе у вас работает генератор?

знакомый взял генератор белого шума потом сильно усилил сигнал и вышел генератор двоичных чисел

wavegenetic

>нет не проступают- проверенно
вы строили график где по оси У было количество 1 в пакете

Uncle Mike

>знакомый взял генератор белого шума потом сильно усилил сигнал и вышел генератор двоичных чисел
Знакомый ваш просто волшебник  ;D.

И вообще, генератор белого шума (нормального) - идеализация. У него ширина спектра бесконечная. Любое ограничение ширины спектра (полосой прибора) приводит к так называемому "окрашенному" нормальному процессу (и это при линейности преобразования).
Поэтому когда говорят на практике о БШ (что более уместно при моделировании в дипломах и диссертациях), мне как-то режет слух
Петербург-Космопоиск