[libcxx] random_device, specify optimal entropy properties for all OS's using arc4random()
Reviewed By: ldionne
Differential Revision: https://reviews.llvm.org/D122522
NOKEYCHECK=True
GitOrigin-RevId: 6e2c6c9def394c79a65bb216ac3d5261d39cc960
diff --git a/src/random.cpp b/src/random.cpp
index 466b015..3873246 100644
--- a/src/random.cpp
+++ b/src/random.cpp
@@ -210,7 +210,7 @@
return std::numeric_limits<result_type>::digits;
return ent;
-#elif defined(__OpenBSD__) || defined(_LIBCPP_USING_FUCHSIA_CPRNG)
+#elif defined(_LIBCPP_USING_ARC4_RANDOM) || defined(_LIBCPP_USING_FUCHSIA_CPRNG)
return std::numeric_limits<result_type>::digits;
#else
return 0;