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

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

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

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

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    тогда вопрос, сколько байт тестируют тесты nist? И когда Вы скармливаете оскатовский вариант, который честно разбрасывает числа по всему четырехбайтовому диапазону, не получается ли что тест выкидывает из обращения утрированно 25% чисел, хотя это старший байт и я не знаю сколько чисел "округляется" может поэтому
    nist тесты тестируют 1 бит.

    Вот как я использовал OSCAT'овский генератор для тестов nist:
    Код:
    float rdm = oscat_next();
    if ( rdm < 0.5 )
            bit = 0;
            num_0s++;
    }
    else {
            bit = 1;
            num_1s++;
    }
    mask /= 2;
    bitsRead++;
    epsilon[i] = bit; // <-- этот массив потом проверяется в тестах nist
    Т.е. от каждого вызова OSCAT генератора я тестировал лишь один бит.
    Такой подход (использование только одного бита из всего float'а) используется в базовом примере nist теста -- lcg генератор генерирует double, и использует из него один-единственный бит.

    Поэтому:
    1) Считаю, что из OSCAT генератора использовалось максимально возможное количество бит
    2) Возможно, OSCAT'овский генератор нужно ещё как-то проверять. Например, если OSCAT возвращает всегда либо 0 либо 0.99, то мой тест это не заметит (он же только с 0.5 сравнивает). Можно попробовать умножить результат OSCAT'а на 224 и использовать несколько бит оттуда.
    Но, раз уж тест с <0.5 не работает, то нужно ли проверять больше бит?
    Последний раз редактировалось Владимир Ситников; 19.07.2016 в 10:33.

Похожие темы

  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

Ваши права

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