diff --git a/src/TiledArray/util/random.h b/src/TiledArray/util/random.h index ce6d6a91d9..b739988a0b 100644 --- a/src/TiledArray/util/random.h +++ b/src/TiledArray/util/random.h @@ -92,7 +92,7 @@ template struct MakeRandom { /// Generates a random value of type ValueType static ValueType generate_value() { - return static_cast(std::rand() / RAND_MAX); + return static_cast(static_cast(std::rand()) / RAND_MAX); } };