Adding addTaskFuture and addTaskRemoteFuture to FiberManager.
[folly.git] / folly / Random-inl.h
index 10da8d3ad2b1e7b37a30bc140e7ca1e3e732d9ff..a4baa958dd1a354c19f157408cd15790146e7449 100644 (file)
@@ -18,6 +18,8 @@
 #error This file may only be included from folly/Random.h
 #endif
 
+#include <array>
+
 namespace folly {
 
 namespace detail {
@@ -67,7 +69,7 @@ constexpr size_t
 StateSize<std::mersenne_twister_engine<UIntType, w, n, m, r,
                                        a, u, d, s, b, t, c, l, f>>::value;
 
-#if FOLLY_USE_SIMD_PRNG
+#if FOLLY_HAVE_EXTRANDOM_SFMT19937
 
 template <class UIntType, size_t m, size_t pos1, size_t sl1, size_t sl2,
           size_t sr1, size_t sr2, uint32_t msk1, uint32_t msk2, uint32_t msk3,