aboutsummaryrefslogtreecommitdiff
path: root/src/common
diff options
context:
space:
mode:
Diffstat (limited to 'src/common')
-rw-r--r--src/common/Utilities/Random.cpp8
-rw-r--r--src/common/Utilities/Random.h8
2 files changed, 8 insertions, 8 deletions
diff --git a/src/common/Utilities/Random.cpp b/src/common/Utilities/Random.cpp
index 64b4f0c57d3..973832a1cf3 100644
--- a/src/common/Utilities/Random.cpp
+++ b/src/common/Utilities/Random.cpp
@@ -72,15 +72,15 @@ uint32 rand32()
return GetRng()->RandomUInt32();
}
-double rand_norm()
+float rand_norm()
{
- std::uniform_real_distribution<double> urd;
+ std::uniform_real_distribution<float> urd;
return urd(engine);
}
-double rand_chance()
+float rand_chance()
{
- std::uniform_real_distribution<double> urd(0.0, 100.0);
+ std::uniform_real_distribution<float> urd(0.0f, 100.0f);
return urd(engine);
}
diff --git a/src/common/Utilities/Random.h b/src/common/Utilities/Random.h
index 82a498e42eb..c658c477ab1 100644
--- a/src/common/Utilities/Random.h
+++ b/src/common/Utilities/Random.h
@@ -40,11 +40,11 @@ TC_COMMON_API Milliseconds randtime(Milliseconds min, Milliseconds max);
/* Return a random number in the range min..max */
TC_COMMON_API float frand(float min, float max);
-/* Return a random double from 0.0 to 1.0 (exclusive). */
-TC_COMMON_API double rand_norm();
+/* Return a random float from 0.0 to 1.0 (exclusive). */
+TC_COMMON_API float rand_norm();
-/* Return a random double from 0.0 to 100.0 (exclusive). */
-TC_COMMON_API double rand_chance();
+/* Return a random float from 0.0 to 100.0 (exclusive). */
+TC_COMMON_API float rand_chance();
/* Return a random number in the range 0..count (exclusive) with each value having a different chance of happening */
TC_COMMON_API uint32 urandweighted(size_t count, double const* chances);