RandX
1.4.3
基于 xoshiro/xoroshiro 算法族的纯头文件伪随机数生成器库
Toggle main menu visibility
载入中...
搜索中...
未找到
类继承关系
浏览类继承关系图
此继承关系列表按字典顺序粗略的排序:
C
std::bool_constant
C
RandX::detail::is_character< T >
C
RandX::detail::is_rand_fillable< It, T, std::void_t< decltype(*std::declval< It & >()=std::declval< T >()) > >
C
RandX::detail::is_serializable_engine< E, std::void_t< decltype(std::declval< const E & >().serialize()), decltype(std::declval< E & >().deserialize(std::declval< typename E::state_type >())), typename E::state_type > >
C
RandX::ChaCha20
ChaCha20
密码学安全伪随机数生成器(CSPRNG),64 位输出,符合 RFC 8439。
C
std::false_type
C
RandX::detail::HasJump< Engine, std::void_t< decltype(std::declval< Engine & >().jump())> >
C
RandX::detail::is_indexable_state< S, std::void_t< decltype(std::declval< const S & >().size()), decltype(std::declval< S & >()[std::size_t{}]), typename S::value_type > >
C
RandX::detail::is_input_iterator< It, std::void_t< typename std::iterator_traits< It >::iterator_category > >
C
RandX::detail::is_rand_fillable< It, T, std::void_t< decltype(*std::declval< It & >()=std::declval< T >()) > >
C
RandX::detail::is_random_access_container< C, std::void_t< decltype(std::begin(std::declval< C & >())), decltype(std::end(std::declval< C & >()))> >
C
RandX::detail::is_random_access_iterator< decltype(std::begin(std::declval< C & >()))>
C
RandX::detail::is_random_access_container< C, std::void_t< decltype(std::begin(std::declval< C & >())), decltype(std::end(std::declval< C & >()))> >
C
RandX::detail::is_random_access_iterator< It, std::void_t< typename std::iterator_traits< It >::iterator_category > >
C
RandX::detail::is_serializable_engine< E, std::void_t< decltype(std::declval< const E & >().serialize()), decltype(std::declval< E & >().deserialize(std::declval< typename E::state_type >())), typename E::state_type > >
C
RandX::detail::HasJump< Engine, class >
C
RandX::detail::is_indexable_state< S, class >
C
RandX::detail::is_input_iterator< It, class >
C
RandX::detail::is_rand_fillable< It, T, class >
C
RandX::detail::is_random_access_container< C, class >
C
RandX::detail::is_random_access_iterator< It, class >
C
RandX::detail::is_serializable_engine< E, class >
C
std::is_base_of
C
RandX::detail::is_input_iterator< It, std::void_t< typename std::iterator_traits< It >::iterator_category > >
C
RandX::detail::is_random_access_iterator< It, std::void_t< typename std::iterator_traits< It >::iterator_category > >
C
std::is_same
C
RandX::detail::is_indexable_state< S, std::void_t< decltype(std::declval< const S & >().size()), decltype(std::declval< S & >()[std::size_t{}]), typename S::value_type > >
C
RandX::RomuDuoJr
RomuDuoJr
伪随机数生成器,64 位输出,周期估计 >= 2^51。
C
RandX::SFC64
SFC64(Small Fast Counter)伪随机数生成器,64 位输出,周期 >= 2^64。
C
RandX::SplitMix64
SplitMix64
伪随机数生成器,64 位输出,周期 2^64。
C
std::true_type
C
RandX::detail::HasJump< Engine, std::void_t< decltype(std::declval< Engine & >().jump())> >
C
RandX::Xoroshiro128StarStar
Xoroshiro128** 伪随机数生成器,64 位输出,周期 2^128-1。
C
RandX::Xoroshiro64StarStar
Xoroshiro64** 伪随机数生成器,32 位输出,周期 2^64-1。
C
RandX::Xoshiro128StarStar
Xoshiro128** 伪随机数生成器,32 位输出,周期 2^128-1。
C
RandX::Xoshiro256StarStar
Xoshiro256** 伪随机数生成器,64 位输出,周期 2^256-1。
制作者
1.17.0