Показано с 1 по 10 из 771

Тема: Обсуждение макросов для OWEN Logic

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Цитата Сообщение от pop70 Посмотреть сообщение
    ..Вспоминаем теорию информации..
    Ключевое слово правильное называете. Особенно, если помните что-то про эту теорию.

    Цитата Сообщение от Wikipedia
    Тестирование псевдослучайных последовательностей — совокупность методов определения меры близости заданной псевдослучайной последовательности к случайной. В качестве такой меры обычно выступает наличие равномерного распределения, большого периода, равной частоты появления одинаковых подстрок и т. п.
    Обычно, за эталон берут равномерный генератор.
    Все эти "энтропия есть, а распределения могут быть не только равномерными" это липовые отмазки. Если автор ожидает, что генератор имеет специфическое распределение, то это и нужно упоминать в прилагаемом описании. Раз никаких примечаний не было, то вполне логично предполагать равномерное.

    Повторюсь, обычно принято делать равномерные генераторы, а уже на основе них делать уже те распределения, которые нужны.

    Тут же под видом ГСЧ пытаются подсунуть генератор неизвестного качества.
    Повторюсь, есть куча инструментов, которые по входной последовательности проводят тесты на случайность и говорят какие из тестов проходят, а какие нет.

    И, если ParuSnow утверждает, что у него ГСЧ хороший, то пусть прогонит результат своего ГСЧ через эти инструменты (хотя бы через 1).
    А без таких проверок качество этого ГСЧ сомнительное.
    Да, может оказаться, что генератор у ParuSnow хороший. Но может же оказаться, что ГСЧ плохой? И что тогда?

    Разумеется, нет смысла пользоваться сомнительными ГСЧ, когда есть проверенные временем и тестами ГСЧ.

    Тут не я (и не capzap) должны доказывать, что "ГСЧ плох". А сам автор (ну или ещё кто-то кому не лень тратить время) должен провести тесты и показать какие тесты этот ГСЧ проходит.


    Цитата Сообщение от pop70 Посмотреть сообщение
    "Правильный" ГСЧ на 32 бита интов более "случаен", чем на 24 бита флоатов. Просто потому, что диапазон шире.
    У вас пробелы в "теорией информации". Вы путаете "объём состояния" и "размер выхода". Ещё раз: все остальные ваши отмазки -- в отдельную тему.
    Последний раз редактировалось Владимир Ситников; 31.07.2017 в 18:48.

  2. #2

    По умолчанию

    Цитата Сообщение от Владимир Ситников Посмотреть сообщение
    Ключевое слово правильное называете. Особенно, если помните что-то про эту теорию.



    Обычно, за эталон берут равномерный генератор.
    "Обычно, необычно" - это и есть отмазки.
    Будете использовать для ГСЧ формулу вычисления пи?
    А чё так?
    Распределение равномерное, цикл бесконечен...
    По всем "канонам" с "обычно" проходит. А "случайности" ("энтропии") 0
    "В реальности всё совсем не так, как на самом деле"(с)
    Последний раз редактировалось pop70; 31.07.2017 в 19:05.

  3. #3
    Пользователь Аватар для ParuSnow
    Регистрация
    23.05.2017
    Адрес
    Мордовия
    Сообщений
    74

    По умолчанию

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

  4. #4

    По умолчанию

    Цитата Сообщение от ParuSnow Посмотреть сообщение
    Я зделал макрос он работает где требуется...
    Что касается проверки то Как говорится: пускай болит голова у дятла
    Всё правильно! Велосипедов должно быть много и разных!
    А самый ценный всегда - тот, что сам сваял, сам поехал, сам смазал, сломал и починил.

  5. #5

    По умолчанию

    Цитата Сообщение от Владимир Ситников Посмотреть сообщение
    Алексей Геннадьевич, вы же видели прошлый балаган про xorshift128, oscat и ГСЧ.

    Вообще говоря, ГСЧ может быть полезным для:
    1) Отложенного запуска. Например, нездорово будет, если запускать всю нагрузку в одно и то же время. Пусковые токи и все дела. Можно, конечно, запускать ровно по расписанию (1-ый вход через 1 сек, второй через 2 сек и т.п.). Но тогда 10 ПРок запустят 1ый вход каждая в эту самую 1-ую секунду и получили то же самое -- синхронный запуск нагрузки в один момент времени.

    Если же запускать со случайной разбежкой, то вероятность одновременного запуска ниже.
    Несогласен. В установке (любой) должен быть строгий порядок старта.
    Сначала включаем транспорт, потом ещё один транспортёр, и только потом подачу материала...
    В металлообрабатывающем станке - гидравлика, СОЖ, подача, вращение фрезы.
    А "разнесённый пуск для снижения нагрузки на сеть" встречался на спец.фрезерном станке, на котором стояло 2 двигателя привода фрез по 70квт. Решается обычным реле времени. (одновременный их запуск гарантированно вышибал автомат защиты на шинопроводе)
    2) Моделирования системы, для генерации "внешних событий". Например, тестируем схему-макрос для какого-нибудь усреднения. Что подавать на вход? Можно подавать константу, а можно некую "случайную" величину.
    Вам как математику виднее. Но нужны ещё и обработчик выходных данных, и сборщик их.
    Возможно генератор помех.


    Цитата Сообщение от pop70 Посмотреть сообщение
    Например, световые эффекты.
    Могут быть и другие вполне себе прикладные применения.
    Хотябы даже для тестирования других компонентов в симуляторе ОЛ.
    Световые эффекты - отлично!

  6. #6

    По умолчанию

    Цитата Сообщение от Алексей Геннадьевич Посмотреть сообщение
    Несогласен. В установке (любой) должен быть строгий порядок старта.
    А свет в помещениях? Тоже крайне важно в каком порядке запускать?
    Ну, когда много лампочек, и нужно просто запустить.

  7. #7

    По умолчанию

    Цитата Сообщение от Владимир Ситников Посмотреть сообщение
    А свет в помещениях? Тоже крайне важно в каком порядке запускать?
    Ну, когда много лампочек, и нужно просто запустить.
    Вот ёлки-палки! А "случайность" там обязательна для равномерного износа лампочек?
    Или "чтобы враг не догадался"?
    Да не! Я за то, "чтобы было"
    А куда прикрутить - время покажет.

  8. #8

    По умолчанию

    Цитата Сообщение от pop70 Посмотреть сообщение
    А куда прикрутить - время покажет.
    Вы ответьте на простой вопрос: зачем использовать доморощенный (и, наверняка палёный) генератор, если есть проверенный?
    Есть какой-то реальный повод?

  9. #9

    По умолчанию

    Цитата Сообщение от Владимир Ситников Посмотреть сообщение
    А свет в помещениях? Тоже крайне важно в каком порядке запускать?
    Ну, когда много лампочек, и нужно просто запустить.
    Ждать когда генератор накрутит все совпадения? мило.
    Про бритву Оккама не слышали?
    Единственное применение ГСЧ на ПР - чтобы мозги не засыхали.

  10. #10

    По умолчанию

    Цитата Сообщение от Владимир Ситников Посмотреть сообщение
    Вы ответьте на простой вопрос: зачем использовать доморощенный (и, наверняка палёный) генератор, если есть проверенный?
    Есть какой-то реальный повод?
    А зачем использовать овен (наверняка "палёный"), если есть "проверенный" сименс?
    ГСЧ, работающий по принципу "нажми кнопку получи результат" трудно сделать "палёным". Здесь "случайность" внешняя (момент нажатия). Только над распределением поработать.

Похожие темы

  1. OWEN Logic v1.7
    от Евгений Сергеевич в разделе Среда программирования OWEN Logic
    Ответов: 404
    Последнее сообщение: 25.08.2020, 15:17
  2. OWEN Logic v1.7
    от Евгений Сергеевич в разделе Программируемые реле
    Ответов: 401
    Последнее сообщение: 28.07.2016, 19:46
  3. ПО OWEN Logic !!!
    от Ельцов Андрей в разделе Программируемые реле
    Ответов: 3
    Последнее сообщение: 11.10.2011, 15:33
  4. OWEN Logic 1.2.0.14b
    от Ельцов Андрей в разделе Программируемые реле
    Ответов: 40
    Последнее сообщение: 21.02.2011, 14:16
  5. OWEN Logic 1.1.0.11b
    от Ельцов Андрей в разделе Программируемые реле
    Ответов: 58
    Последнее сообщение: 12.10.2010, 20:55

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •