Автор Тема: Виртуальный аналог ГСЧ LS-Psi4  (Прочитано 2079 раз)

ЛУТ

  • 1000+ постов
  • ****
  • Оффлайн Оффлайн
  • Сообщений: 2 046
Виртуальный аналог ГСЧ LS-Psi4
« : 14 Май 2016 г., 00:45:18 »
Возможно пригодиться тем кто хочет провести исследования по принципу описанному тут http://forum.kosmopoisk.ru/index.php?topic=2583.0 но нет возможности преобрести ГСЧ.
Учитывая описанные наработки,  программа сделана с анимацией, для привлечения внимания испытуемого, отсюда и имитация газоразрядного индикатора и большая красна кнопка .
 Принцип генерации чисел такой же как в аппаратном ГСЧ , функция перебирает числа  от 0 до 9 пока испытуемый не отпустит кнопку , скорость перебора установлена программно - 1000 чисел в секунду , но она будет  зависеть от загруженности и быстродействия процессора.
Перебор чисел на индикаторе это анимация , к реальному перебору она не имеет отношения.

Программа написана на HTML так что должна работать на любой платформе где есть броузер поддерживающий HTML5 , в том числе и на android (хотя не проверял ещё).
Графиков и свёрток для анализа и поиска закономерностей пока не сделал , может быть потом....
Программа позволяет провести статистический анализ любой числовой последовательности , любых диапазонов чисел от 0 до 9.
 Например бросание монеты  - Орёл= 1 Решка = 0 полученную последовательность например 1000111101010100  водим в   textarea и нажимаем кнопку Расчёт
Можно также оценить энтропию бросания игральной кости - получиться например такая последовательность 165342516534256152435614243566

Программу можно скачать тут https://yadi.sk/d/SlLQyeiUrhLPg
Если вы увидели в этом мире красоту значит вы поняли смысл всего (или близки к понимаю).

Sagittarius

  • Гость
Re: Виртуальный аналог ГСЧ LS-Psi4
« Ответ #1 : 14 Май 2016 г., 13:48:14 »
Цитировать
Значит так! За изобретение ставлю «пять», а по предмету — «неуд».
Фильм — Наваждение, профессор
"Накодил" - молодец, но ИМХО очередная пионЭрская игрушка.

ЛУТ

  • 1000+ постов
  • ****
  • Оффлайн Оффлайн
  • Сообщений: 2 046
Re: Виртуальный аналог ГСЧ LS-Psi4
« Ответ #2 : 15 Май 2016 г., 13:20:22 »
Ну эта игрушка не моё изобретение , я всего лишь перевёл в HTML принцип описанный тут  http://forum.kosmopoisk.ru/index.php?topic=2583.0
Для тех кто  что называется "в теме" это может стать инструментом исследования , тут надо четко понимать принцип и правила постановки эксперимента. Тут важно внимание и намерение испытуемого , а реализация ГСЧ не важна , хоть на К155 хоть программно.
А если тупо нажимать на кнопку и ждать что что то там такое невероятное выпадет , то это конечно игрушка  ::)

Что касается анализа случайность , то он крайне примитивен (энтропия и частота встречаемости), но это всего лишь пробная программа для отработки самого метода , анализ случайности числовой последовательности ещё предстоит переосмыслить .
Просмотрев это https://habrahabr.ru/company/securitycode/blog/237695/ я понял что расчёт энтропии это очень грубый и неточный способ оценки случайности ,он годен только при  явном изменении  распределения случайных чисел .
Из того что я смогу сделать сразу это Тест на одинаковые идущие подряд биты , с остальным надо разбираться ...
Если вы увидели в этом мире красоту значит вы поняли смысл всего (или близки к понимаю).

Sagittarius

  • Гость
Re: Виртуальный аналог ГСЧ LS-Psi4
« Ответ #3 : 15 Май 2016 г., 16:13:25 »
Повторять чужие ошибки и заблуждаться ... Ваше право.
Удачи в "исследованиях".

deep gnome

  • Гость
  • **
  • Оффлайн Оффлайн
  • Сообщений: 471
  • ФИО: dx
Re: Виртуальный аналог ГСЧ LS-Psi4
« Ответ #4 : 29 Май 2016 г., 16:02:03 »
Тема явно просится в Юмор. Подобно вот этой http://forum.kosmopoisk.ru/index.php?topic=7096.0

Grey

  • Модератор
  • 1000+ постов
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 2 655
    • Ваш питомец
  • ФИО: Юдин Сергей
Re: Виртуальный аналог ГСЧ LS-Psi4
« Ответ #5 : 29 Май 2016 г., 23:17:08 »
Отрицательный результат, тоже результат.
И мне понравилась идея кроссплатформености.
Двое смотрят в лужу.
один видит лужу, а второй отражающиеся в ней звёзды.

ЛУТ

  • 1000+ постов
  • ****
  • Оффлайн Оффлайн
  • Сообщений: 2 046
Re: Виртуальный аналог ГСЧ LS-Psi4
« Ответ #6 : 30 Май 2016 г., 14:56:33 »
К сожалению - радость от кросплатформености  омрачена те что javascript не может работать с COM портом . Я перерыл кучу сайтов  -  не то что бы это совсем не возможно , но там такие танцы с бубном - что ну его...
Один из вавриантов это программа которая может общаться с COM портом , и надо наладить связь броузерного javascript с этой программой через клиен-сервер, но теряется сама идея кросплатформености.
Если вы увидели в этом мире красоту значит вы поняли смысл всего (или близки к понимаю).

Grey

  • Модератор
  • 1000+ постов
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 2 655
    • Ваш питомец
  • ФИО: Юдин Сергей
Re: Виртуальный аналог ГСЧ LS-Psi4
« Ответ #7 : 30 Май 2016 г., 23:25:52 »
Наверно самое кроссплатформенное будет если переписать программу на Java.
Но что за устройство с android и COM портом?
В С++ Builder где-то включается совместимость винды и люнекса.
Но наверно лучше использовать Qt Работа с COM-портом на Qt. Шаг 2: COM-порт
Двое смотрят в лужу.
один видит лужу, а второй отражающиеся в ней звёзды.

ЛУТ

  • 1000+ постов
  • ****
  • Оффлайн Оффлайн
  • Сообщений: 2 046
Re: Виртуальный аналог ГСЧ LS-Psi4
« Ответ #8 : 31 Май 2016 г., 12:31:32 »
Но что за устройство с android и COM портом?
Не так уж это нереально как может показаться на первый взгляд.
https://geektimes.ru/post/154743/
http://magora-systems.ru/android-communication-use-of-com-port-for-data-transfer/
 И если бы это удалось реализовать через  javascript то не пришлось бы лезть в новую среду программирования  Android NDK
Если вы увидели в этом мире красоту значит вы поняли смысл всего (или близки к понимаю).

 

Поддержка форума: Marconi