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

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

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

Starling

у нас "стоит" такая же модель, толкьо которая 1) позволяет менять первичный алфавит 2) позволяет это делать прямо в поле. в АЗ.
Все в сад! - Скажите, а мы там будем петь?? - Вы там будете учить матчасть!!

wavegenetic

можеш сделать генератор цифр и букв русского алфавита и регулировать его частоту
выйдет ли это програмно при помощи генератора шума и звуковой карты

Starling

что значит "регулировать частоту генератора случайных чисел"?
Все в сад! - Скажите, а мы там будем петь?? - Вы там будете учить матчасть!!

Dima74

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

Marconi

с звуковой картой идея плохая. Используйте сильно шумящие радиокомпоненты (всякие там шумные диоды и т.п.) Если руки не очень прямые и паяльник не держат, как вариант может подойти пзс-матрицы вебкамер. поместите её (камеру) в темную коробку..чем темнее тем лучше...на картинке получаем шум..вот вам и АГСЧ, дальше дело за софтом. Которой будет все же лучше чем вы будите с помощью ПГСЧ генерировать шум на аудиокарте.
telegram: @MarconiKlin
skype: @ezik_marconi

Dima74

У меня, что то похожее, я использую шум АЦП PIC контроллера, с фильтрацией на повторение, т.е. если два последовательных замера дали один и тот же результат (0-0 или 1-1) то они отбрасываются 

wavegenetic

Цитата: Starling от 13 марта 2009 г., 21:16:05
что значит "регулировать частоту генератора случайных чисел"?
это значит количество чисел выдаваемых в секунду генератором

wavegenetic

Цитата: Dima74 от 13 марта 2009 г., 21:56:22
Ваши предложеия по обработки ряда только коротко и по делу, не надо ссылок на фильмы, токо ваше описании алгоритма

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

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

О звуковой карте имелось в виду что к ней подключен генератор белого шума. У звуковой карты есть паратетр частота дискретизации.
Вопрос как она влияет на белый шум.

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

Это и будет реальный генератор чисел на компе. Только нужно уметь програмировать процесы.

Marconi

Цитата: wavegenetic от 14 марта 2009 г., 11:41:56
так в делфи есть компонент таймер по умолчанию он не приоритетный
там есть специальная команда которая делает его приоритетным.
Поэтому правильность его считания времени зависит от количества процесов в виндовсе и загружености процесора.
Можно ли сделать неприоритетный таймер который будет считать с определенным интервалом и потом сравнивать его результат с эталоном
в зависимости от того сколько он насчитал выдавать результат.
только аппаратно... разрабатывать железку (таймер) в pci например
а что вы называете эталоном?
telegram: @MarconiKlin
skype: @ezik_marconi

wavegenetic

Цитата: wavegenetic от 14 марта 2009 г., 11:41:56
а что вы называете эталоном?

есть часы в биосе сравнивать результат таймера с показаниями часов.
или запустить 2 таймера
например
интервал запуска 1 таймера 100 мс
интервал запуска 2 таймера 10 мс
тоесть при 2 запуске таймера 1 таймер 2 должен сделать 10 запусков

Есть ли в звуковой карте напряжение + и - или только от 0 до -

Marconi

я бы не называл часы биоса эталоном..ну не как
telegram: @MarconiKlin
skype: @ezik_marconi

Crowbar

wavegenetic, у тебя в каждом сообщении поток вопросов :)

Зачем к звуковухе подключать генератор шума, она сама прекрасно шумит на младших разрядах ацп. Шум будет зависит от частоты дискретизации, если используется интегрирующий или сигма-дельта АЦП, второй как раз и используется в звуковых картах. Спектральная плотность шума всегда зависит от ширины полосы интересующих частот.
Нельзя в традиционной ОС сделать "неприоритетный таймер".

Starling

Цитата: wavegenetic от 14 марта 2009 г., 11:39:04
Цитата: Starling от 13 марта 2009 г., 21:16:05
что значит "регулировать частоту генератора случайных чисел"?
это значит количество чисел выдаваемых в секунду генератором
После обработки фон нейманом регулировать частоту нельзя.
В принципе нельзя. Или это будет не ГСЧ.
Можно ее замедлить - то есть отбрасывать ненужные результаты или приостанавливать генерацию - если ты об этом.
Читай матчасть.

Использовать другие алгоритмы - хлопотно, так как придется вычищать регулярные помехи - или мы получим не случайность, а всякие псевдо-случайные наводки.
Котоыре таки будут содержать в себе закономерности.
Тем не менее, 1000 двоичных числе в секунду - это реально.
Как правило. В смысле, бОльшую часть времени это будет генерироваться.

Но в любой момент может и не получится больше 1000 в секунду - случайные же вещи....


--------------
Использовать звуковую карту как АЦП - более гемморойно, чем даже.. ну чем даже порт джойстика.
Геморно это - если, конечно. задачей ставится именно получение истинного белого шума, а не чего-то  на него похожего.

--------------
Вариант два:
Понятно, с духами собираемся общаться? Ню-ню....
Учти, они кроме пошлых анекдотов ничего не рассказывают : )))

Все в сад! - Скажите, а мы там будем петь?? - Вы там будете учить матчасть!!

Starling

Кстати, для создания ГСЧ "по общению с духами" : ))))
В его первичный алфавит нужно ввести распределение русского языка (или того языка, на котором ты собираешься обсуждать насущьные проблемы мироздания и пошлых анекдотов : )))
Без этого ничего не получится.


Именно это, кстати, и является основной ошибкой программистов анн масс, когда они вдруг пытаются что-то сгенерировать... и жестоко разочаровываются в полученных рядах : ))
Матчасть таки надо учить, мндя : )
Все в сад! - Скажите, а мы там будем петь?? - Вы там будете учить матчасть!!

wavegenetic

>Кстати, для создания ГСЧ "по общению с духами" : ))))
не не сдухами с Морфеем
>После обработки фон нейманом регулировать частоту нельзя.
имелось в виду перед генерацией задать частоту генерации