/*
- * Copyright 2014 Facebook, Inc.
+ * Copyright 2015 Facebook, Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
EXPECT_EQ(sizeof(uint_fast32_t) / 4 + 3,
StateSize<std::minstd_rand0>::value);
EXPECT_EQ(624, StateSize<std::mt19937>::value);
-#if FOLLY_USE_SIMD_PRNG
+#if FOLLY_HAVE_EXTRANDOM_SFMT19937
EXPECT_EQ(624, StateSize<__gnu_cxx::sfmt19937>::value);
#endif
EXPECT_EQ(24, StateSize<std::ranlux24_base>::value);
}
TEST(Random, MultiThreaded) {
- const int n = 1024;
+ const int n = 100;
std::vector<uint32_t> seeds(n);
std::vector<std::thread> threads;
for (int i = 0; i < n; ++i) {