MTToolBox
0.2.10
|
可約ジェネレータの状態遷移関数のパラメータを探索する。 [詳解]
#include <NTL/GF2X.h>
#include <NTL/GF2XFactoring.h>
#include <MTToolBox/util.hpp>
#include <MTToolBox/ReducibleGenerator.hpp>
#include <MTToolBox/AlgorithmPrimitivity.hpp>
#include <MTToolBox/period.hpp>
データ構造 | |
class | MTToolBox::AlgorithmReducibleRecursionSearch< U, V > |
可約ジェネレータの状態遷移関数のパラメータを探索する。 [詳解] | |
名前空間 | |
MTToolBox | |
MTToolBox の名前空間 | |
関数 | |
template<typename U , typename V = U> | |
void | MTToolBox::calcCharacteristicPolynomial (RecursionSearchable< U, V > *rand, NTL::GF2X &poly) |
template<typename U , typename V = U> | |
void | MTToolBox::calcCharacteristicPolynomial (ReducibleGenerator< U, V > *rand, NTL::GF2X &poly) |
Reducible Generator の特性多項式の計算 実のところ、特性多項式ではなく最小多項式のLCMを計算しているに過ぎない。 次数が一致すれば特性多項式。特性多項式でなくても、MTToolBoxで使用する 範囲内では特に問題はない。 [詳解] | |
可約ジェネレータの状態遷移関数のパラメータを探索する。
F_2疑似乱数生成器の状態遷移関数の特性多項式が、「指定されたメルセンヌ 指数次でかつ規約な因子」を持つようなパラメータを探索する。
Copyright (C) 2014, 2016 Mutsuo Saito, Makoto Matsumoto, Manieth Corp. and Hiroshima University. All rights reserved.
The 3-clause BSD License is applied to this software, see LICENSE.txt