niederreiter_base2
// In header: <boost/random/niederreiter_base2.hpp> typedef niederreiter_base2_engine< boost::uint_least64_t, 64u, default_niederreiter_base2_table > niederreiter_base2;
![]() |
重要提示 |
---|---|
这个 niederreiter_base2_engine 类模板的特化最多支持 4720 维。 |
二元不可约多项式(环 GF(2)[X]
中的素数,在 X=2
处计算)是在满足条件 max(prime)
< 216 时生成的。
恰好有 4720 个这样的素数,这为 4720 维产生了一个 Niederreiter 基 2 表。
但是,如果默认表不满足要求,您可以向 niederreiter_base2_engine 提供您自己的表。