RandX 1.4.3
基于 xoshiro/xoroshiro 算法族的纯头文件伪随机数生成器库
载入中...
搜索中...
未找到
类继承关系

浏览类继承关系图

此继承关系列表按字典顺序粗略的排序:
 Cstd::bool_constant
 CRandX::detail::is_character< T >
 CRandX::detail::is_rand_fillable< It, T, std::void_t< decltype(*std::declval< It & >()=std::declval< T >()) > >
 CRandX::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 > >
 CRandX::ChaCha20ChaCha20 密码学安全伪随机数生成器(CSPRNG),64 位输出,符合 RFC 8439。
 Cstd::false_type
 CRandX::detail::HasJump< Engine, std::void_t< decltype(std::declval< Engine & >().jump())> >
 CRandX::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 > >
 CRandX::detail::is_input_iterator< It, std::void_t< typename std::iterator_traits< It >::iterator_category > >
 CRandX::detail::is_rand_fillable< It, T, std::void_t< decltype(*std::declval< It & >()=std::declval< T >()) > >
 CRandX::detail::is_random_access_container< C, std::void_t< decltype(std::begin(std::declval< C & >())), decltype(std::end(std::declval< C & >()))> >
 CRandX::detail::is_random_access_iterator< decltype(std::begin(std::declval< C & >()))>
 CRandX::detail::is_random_access_container< C, std::void_t< decltype(std::begin(std::declval< C & >())), decltype(std::end(std::declval< C & >()))> >
 CRandX::detail::is_random_access_iterator< It, std::void_t< typename std::iterator_traits< It >::iterator_category > >
 CRandX::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 > >
 CRandX::detail::HasJump< Engine, class >
 CRandX::detail::is_indexable_state< S, class >
 CRandX::detail::is_input_iterator< It, class >
 CRandX::detail::is_rand_fillable< It, T, class >
 CRandX::detail::is_random_access_container< C, class >
 CRandX::detail::is_random_access_iterator< It, class >
 CRandX::detail::is_serializable_engine< E, class >
 Cstd::is_base_of
 CRandX::detail::is_input_iterator< It, std::void_t< typename std::iterator_traits< It >::iterator_category > >
 CRandX::detail::is_random_access_iterator< It, std::void_t< typename std::iterator_traits< It >::iterator_category > >
 Cstd::is_same
 CRandX::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 > >
 CRandX::RomuDuoJrRomuDuoJr 伪随机数生成器,64 位输出,周期估计 >= 2^51。
 CRandX::SFC64SFC64(Small Fast Counter)伪随机数生成器,64 位输出,周期 >= 2^64。
 CRandX::SplitMix64SplitMix64 伪随机数生成器,64 位输出,周期 2^64。
 Cstd::true_type
 CRandX::detail::HasJump< Engine, std::void_t< decltype(std::declval< Engine & >().jump())> >
 CRandX::Xoroshiro128StarStarXoroshiro128** 伪随机数生成器,64 位输出,周期 2^128-1。
 CRandX::Xoroshiro64StarStarXoroshiro64** 伪随机数生成器,32 位输出,周期 2^64-1。
 CRandX::Xoshiro128StarStarXoshiro128** 伪随机数生成器,32 位输出,周期 2^128-1。
 CRandX::Xoshiro256StarStarXoshiro256** 伪随机数生成器,64 位输出,周期 2^256-1。