thrust
Typedefs
Random Number Engines with Predefined Parameters

Typedefs

typedef linear_congruential_engine< thrust::detail::uint32_t, 16807, 0, 2147483647 > thrust::random::minstd_rand0
 A random number engine with predefined parameters which implements a version of the Minimal Standard random number generation algorithm. More...
 
typedef linear_congruential_engine< thrust::detail::uint32_t, 48271, 0, 2147483647 > thrust::random::minstd_rand
 A random number engine with predefined parameters which implements a version of the Minimal Standard random number generation algorithm. More...
 
typedef subtract_with_carry_engine< thrust::detail::uint32_t, 24, 10, 24 > thrust::random::ranlux24_base
 A random number engine with predefined parameters which implements the base engine of the ranlux24 random number engine. More...
 
typedef subtract_with_carry_engine< thrust::detail::uint64_t, 48, 5, 12 > thrust::random::ranlux48_base
 A random number engine with predefined parameters which implements the base engine of the ranlux48 random number engine. More...
 
typedef discard_block_engine< ranlux24_base, 223, 23 > thrust::random::ranlux24
 A random number engine with predefined parameters which implements the RANLUX level-3 random number generation algorithm. More...
 
typedef discard_block_engine< ranlux48_base, 389, 11 > thrust::random::ranlux48
 A random number engine with predefined parameters which implements the RANLUX level-4 random number generation algorithm. More...
 
typedef xor_combine_engine< linear_feedback_shift_engine< thrust::detail::uint32_t, 32u, 31u, 13u, 12u >, 0, xor_combine_engine< linear_feedback_shift_engine< thrust::detail::uint32_t, 32u, 29u, 2u, 4u >, 0, linear_feedback_shift_engine< thrust::detail::uint32_t, 32u, 28u, 3u, 17u >, 0 >, 0 > thrust::random::taus88
 A random number engine with predefined parameters which implements L'Ecuyer's 1996 three-component Tausworthe random number generator. More...
 
typedef minstd_rand thrust::random::default_random_engine
 An implementation-defined "default" random number engine. More...
 

Detailed Description