From c1af3aac37ba6b55eaa400687c703b630d074599 Mon Sep 17 00:00:00 2001 From: Bimal Gaudel <44385776+bimalgaudel@users.noreply.github.com> Date: Sun, 11 Jul 2021 16:40:16 -0400 Subject: [PATCH 1/2] Bug fix fill_random() method --- src/TiledArray/util/random.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/TiledArray/util/random.h b/src/TiledArray/util/random.h index ce6d6a91d9..009364a897 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(std::rand()) / RAND_MAX; } }; From 6417297eaa96a8e4fd6483a3f4f613c67c2cab14 Mon Sep 17 00:00:00 2001 From: Bimal Gaudel <44385776+bimalgaudel@users.noreply.github.com> Date: Sun, 11 Jul 2021 17:01:58 -0400 Subject: [PATCH 2/2] Bug fix fill_random() method revision --- src/TiledArray/util/random.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/TiledArray/util/random.h b/src/TiledArray/util/random.h index 009364a897..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); } };