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

Тема: Временная тема

Древовидный режим

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

    По умолчанию

    Цитата Сообщение от Филоненко Владислав Посмотреть сообщение
    Вот основа алгоритма:
    uint NextUInt()
    {
    uint t= (x^(x<<11));
    x=y;
    y=z;
    z=w;
    return (w= (w^(w>>19))^(t^(t>>8)));
    }

    перед использованием необходимо инициализировать переменные t,x,y,z,w. Это можно сделать по часам, анализируя данные в файлах - к примеру Log.txt и debug.txt или просто храня посл. значения в retain.

    Алгоритм считается достаточно хорошим с периодом повторяемости 2^50 и высокой скоростью.
    После пристального взгляда, оказывается, что это и есть xorshift128 (1 в 1 как на немецкой wikipedia: https://de.wikipedia.org/wiki/Xorshift#Initialisierung)
    Но, согласно wikipedia, период не 250, а 2128 − 1.

    Прогнал этот алгоритм через nist -- он проходит все тесты (10 из 10 на длине 1'000'000 бит).
    Изредка не проходят тесты NonOverlappingTemplate (они выполняются раз 500 и не проходят около 10-и из них)


    В общем, шах и мат. Ни "генератор Петрова", "ни генератор OSCAT" не выдерживают тестов.

    xorshift128 тривиально реализуется на ПЛК/ПР (и там и там есть 32bit unsigned int),

    Цитата Сообщение от capzap Посмотреть сообщение
    Вся его аргументация последние пару страниц сводится к переходу на личности
    capzap, я требую извинений.
    Или хотя бы признания, что были неправы.
    Последний раз редактировалось Владимир Ситников; 16.07.2016 в 11:46.

Похожие темы

  1. Тема для диплома
    от Gordan007 в разделе Трёп (Курилка)
    Ответов: 13
    Последнее сообщение: 18.01.2014, 12:08
  2. Бродит тема..
    от energohran в разделе Разработки
    Ответов: 3
    Последнее сообщение: 10.04.2012, 12:53
  3. МОДУС: тема защиты прошивки
    от Elka в разделе Модус 5684-0
    Ответов: 1
    Последнее сообщение: 28.11.2011, 22:39
  4. Язык ST. Временная задержка.
    от neoarey в разделе ПЛК1хх
    Ответов: 10
    Последнее сообщение: 26.03.2011, 01:15
  5. Ответов: 61
    Последнее сообщение: 12.09.2008, 09:49

Ваши права

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