123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- #ifndef BOOST_RANDOM_TAUS88_HPP
- #define BOOST_RANDOM_TAUS88_HPP
- #include <boost/random/linear_feedback_shift.hpp>
- #include <boost/random/xor_combine.hpp>
- namespace boost {
- namespace random {
- typedef xor_combine_engine<
- xor_combine_engine<
- linear_feedback_shift_engine<uint32_t, 32, 31, 13, 12>, 0,
- linear_feedback_shift_engine<uint32_t, 32, 29, 2, 4>, 0>, 0,
- linear_feedback_shift_engine<uint32_t, 32, 28, 3, 17>, 0> taus88;
- }
- using random::taus88;
- }
- #endif
|