Это опечатка в примере 2.5.8 из [NIST SP800-22 Revision 1a.]?

Я читаю статью NIST SP800-22 Revision 1a, посвященную набору тестов на случайность.

Это ссылка, по которой я нашел и прочитал.

Я резюмировал свой вопрос в конце сообщения . И ниже описание того, как нарисован мой вывод. А еще я еще не нашел опечатки по поводу 2.5.8 Пример.

2.5.4 Описание теста

χ ^ 2 рассчитывается, как указано выше.

2.5.8 Пример

В примере очень приятно показать все переменные. Но, к сожалению, я не могу получить χ ^ 2 = 1,2619656, как ожидалось. И я думаю, что это опечатка в этой статье.

причина, по которой я думаю опечатка

  1. я получил χ^2 = 1.262580416458114

  2. Я дважды проверил, ошибочен ли мой код с golang new(big.Float).SetPrec(500)

  3. Я трижды проверил с помощью Wolfram Alpha, который представляет собой онлайн-калькулятор уравнений, как показано на снимке ниже.

Вопрос

  1. Я ошибся?

  2. Если я ошибаюсь, по какой причине я не могу получить точный ответ?
    (Я не думаю, что это проблема точности с плавающей запятой или просто ошибка)

  3. Если это опечатка, как я могу сообщить об этом?

  4. Или ошибка 4-х знаков после запятой, 1.262580416458114 - 1.2619656 = 0.000614..., находится ли в пределах погрешности в системе проверки на случайность?

0 ответов

Другие вопросы по тегам