add sprout/random/default_random_engine.hpp

fix sprout/functional/bit_not.hpp
This commit is contained in:
bolero-MURAKAMI 2012-06-14 00:41:15 +09:00
parent 37775f9280
commit 2b8a8662af
9 changed files with 39 additions and 18 deletions

View file

@ -19,7 +19,7 @@ namespace testspr {
{
SPROUT_STATIC_CONSTEXPR auto shuffled = sprout::shuffle(
arr1,
sprout::random::hellekalek1995(SPROUT_UNIQUE_SEED)
sprout::random::default_random_engine(SPROUT_UNIQUE_SEED)
);
TESTSPR_DOUBLE_ASSERT(testspr::is_permutation(
shuffled,
@ -29,7 +29,7 @@ namespace testspr {
{
SPROUT_STATIC_CONSTEXPR auto shuffled = sprout::fit::shuffle(
arr1,
sprout::random::hellekalek1995(SPROUT_UNIQUE_SEED)
sprout::random::default_random_engine(SPROUT_UNIQUE_SEED)
);
TESTSPR_DOUBLE_ASSERT(testspr::is_permutation(
shuffled,
@ -41,7 +41,7 @@ namespace testspr {
{
SPROUT_STATIC_CONSTEXPR auto shuffled = sprout::shuffle(
sprout::sub(arr1, 2, 8),
sprout::random::hellekalek1995(SPROUT_UNIQUE_SEED)
sprout::random::default_random_engine(SPROUT_UNIQUE_SEED)
);
TESTSPR_DOUBLE_ASSERT(testspr::is_permutation(
shuffled,
@ -55,7 +55,7 @@ namespace testspr {
{
SPROUT_STATIC_CONSTEXPR auto shuffled = sprout::fit::shuffle(
sprout::sub(arr1, 2, 8),
sprout::random::hellekalek1995(SPROUT_UNIQUE_SEED)
sprout::random::default_random_engine(SPROUT_UNIQUE_SEED)
);
TESTSPR_DOUBLE_ASSERT(testspr::is_permutation(
shuffled,