Форум ОНИОО «Космопоиск»

Направления => Технический форум. (Приборный). => Тема начата: ЛУТ от 14 мая 2016 г., 00:45:18

Название: Виртуальный аналог ГСЧ LS-Psi4
Отправлено: ЛУТ от 14 мая 2016 г., 00:45:18
Возможно пригодиться тем кто хочет провести исследования по принципу описанному тут http://forum.kosmopoisk.ru/index.php?topic=2583.0 но нет возможности преобрести ГСЧ.
Учитывая описанные наработки,  программа сделана с анимацией, для привлечения внимания испытуемого, отсюда и имитация газоразрядного индикатора и большая красна кнопка .
Принцип генерации чисел такой же как в аппаратном ГСЧ , функция перебирает числа  от 0 до 9 пока испытуемый не отпустит кнопку , скорость перебора установлена программно - 1000 чисел в секунду , но она будет  зависеть от загруженности и быстродействия процессора.
Перебор чисел на индикаторе это анимация , к реальному перебору она не имеет отношения.
(http://ic.pics.livejournal.com/lut_dreamer/58151576/19384/19384_900.jpg)
Программа написана на HTML так что должна работать на любой платформе где есть броузер поддерживающий HTML5 , в том числе и на android (хотя не проверял ещё).
Графиков и свёрток для анализа и поиска закономерностей пока не сделал , может быть потом....
Программа позволяет провести статистический анализ любой числовой последовательности , любых диапазонов чисел от 0 до 9.
Например бросание монеты  - Орёл= 1 Решка = 0 полученную последовательность например 1000111101010100  водим в   textarea и нажимаем кнопку Расчёт
Можно также оценить энтропию бросания игральной кости - получиться например такая последовательность 165342516534256152435614243566

Программу можно скачать тут https://yadi.sk/d/SlLQyeiUrhLPg
Название: Re: Виртуальный аналог ГСЧ LS-Psi4
Отправлено: Sagittarius от 14 мая 2016 г., 13:48:14
ЦитироватьЗначит так! За изобретение ставлю «пять», а по предмету — «неуд».
Фильм — Наваждение, профессор
"Накодил" - молодец, но ИМХО очередная пионЭрская игрушка.
Название: Re: Виртуальный аналог ГСЧ LS-Psi4
Отправлено: ЛУТ от 15 мая 2016 г., 13:20:22
Ну эта игрушка не моё изобретение , я всего лишь перевёл в HTML принцип описанный тут  http://forum.kosmopoisk.ru/index.php?topic=2583.0
Для тех кто  что называется "в теме" это может стать инструментом исследования , тут надо четко понимать принцип и правила постановки эксперимента. Тут важно внимание и намерение испытуемого , а реализация ГСЧ не важна , хоть на К155 хоть программно.
А если тупо нажимать на кнопку и ждать что что то там такое невероятное выпадет , то это конечно игрушка  ::)

Что касается анализа случайность , то он крайне примитивен (энтропия и частота встречаемости), но это всего лишь пробная программа для отработки самого метода , анализ случайности числовой последовательности ещё предстоит переосмыслить .
Просмотрев это https://habrahabr.ru/company/securitycode/blog/237695/ я понял что расчёт энтропии это очень грубый и неточный способ оценки случайности ,он годен только при  явном изменении  распределения случайных чисел .
Из того что я смогу сделать сразу это Тест на одинаковые идущие подряд биты , с остальным надо разбираться ...
Название: Re: Виртуальный аналог ГСЧ LS-Psi4
Отправлено: Sagittarius от 15 мая 2016 г., 16:13:25
Повторять чужие ошибки и заблуждаться ... Ваше право.
Удачи в "исследованиях".
Название: Re: Виртуальный аналог ГСЧ LS-Psi4
Отправлено: deep gnome от 29 мая 2016 г., 16:02:03
Тема явно просится в Юмор. Подобно вот этой http://forum.kosmopoisk.ru/index.php?topic=7096.0
Название: Re: Виртуальный аналог ГСЧ LS-Psi4
Отправлено: Grey от 29 мая 2016 г., 23:17:08
Отрицательный результат, тоже результат.
И мне понравилась идея кроссплатформености.
Название: Re: Виртуальный аналог ГСЧ LS-Psi4
Отправлено: ЛУТ от 30 мая 2016 г., 14:56:33
К сожалению - радость от кросплатформености  омрачена те что javascript не может работать с COM портом . Я перерыл кучу сайтов  -  не то что бы это совсем не возможно , но там такие танцы с бубном - что ну его...
Один из вавриантов это программа которая может общаться с COM портом , и надо наладить связь броузерного javascript с этой программой через клиен-сервер, но теряется сама идея кросплатформености.
Название: Re: Виртуальный аналог ГСЧ LS-Psi4
Отправлено: Grey от 30 мая 2016 г., 23:25:52
Наверно самое кроссплатформенное будет если переписать программу на Java.
Но что за устройство с android и COM портом?
В С++ Builder где-то включается совместимость винды и люнекса.
Но наверно лучше использовать Qt Работа с COM-портом на Qt. Шаг 2: COM-порт (https://rxlab.org/knowledgebase/?doc=28)
Название: Re: Виртуальный аналог ГСЧ LS-Psi4
Отправлено: ЛУТ от 31 мая 2016 г., 12:31:32
Цитата: Grey от 30 мая 2016 г., 23:25:52
Но что за устройство с android и COM портом?
Не так уж это нереально как может показаться на первый взгляд.
https://geektimes.ru/post/154743/
http://magora-systems.ru/android-communication-use-of-com-port-for-data-transfer/
И если бы это удалось реализовать через  javascript то не пришлось бы лезть в новую среду программирования  Android NDK  (http://developer.android.com/tools/sdk/ndk/index.html)