]>
Commit | Line | Data |
---|---|---|
7c673cae FG |
1 | /* test_mt119937_64.cpp |
2 | * | |
3 | * Copyright Steven Watanabe 2011 | |
4 | * Distributed under the Boost Software License, Version 1.0. (See | |
5 | * accompanying file LICENSE_1_0.txt or copy at | |
6 | * http://www.boost.org/LICENSE_1_0.txt) | |
7 | * | |
8 | * $Id$ | |
9 | * | |
10 | */ | |
11 | ||
12 | #include <boost/random/mersenne_twister.hpp> | |
13 | #include <boost/cstdint.hpp> | |
14 | ||
15 | #define BOOST_RANDOM_URNG boost::random::mt19937_64 | |
16 | ||
17 | #define BOOST_RANDOM_SEED_WORDS 624 | |
18 | ||
19 | // validation from the C++0x draft (n3090) | |
20 | #define BOOST_RANDOM_VALIDATION_VALUE UINT64_C(9981545732273789042) | |
21 | #define BOOST_RANDOM_SEED_SEQ_VALIDATION_VALUE UINT64_C(12176471137395770412) | |
22 | #define BOOST_RANDOM_ITERATOR_VALIDATION_VALUE UINT64_C(13543700832025962283) | |
23 | #define BOOST_RANDOM_DISCARD_COUNT1 9307 | |
24 | #define BOOST_RANDOM_DISCARD_COUNT2 20000000 | |
25 | ||
26 | #define BOOST_RANDOM_GENERATE_VALUES { 0xF6F6AEA6U, 0xC96D191CU, 0x8BC80F1CU, 0x401F7AC7U } | |
27 | ||
28 | #include "test_generator.ipp" |