diff options
Diffstat (limited to 'searchlib/src/tests/sortspec')
-rw-r--r-- | searchlib/src/tests/sortspec/multilevelsort.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/searchlib/src/tests/sortspec/multilevelsort.cpp b/searchlib/src/tests/sortspec/multilevelsort.cpp index 18c1ef9a615..005fe6bd9d5 100644 --- a/searchlib/src/tests/sortspec/multilevelsort.cpp +++ b/searchlib/src/tests/sortspec/multilevelsort.cpp @@ -56,7 +56,7 @@ private: T getRandomValue() { T min = std::numeric_limits<T>::min(); T max = std::numeric_limits<T>::max(); - return min + static_cast<T>((max - min) * (((float)rand() / (float)RAND_MAX))); + return min + static_cast<T>(double(max - min) * (((float)rand() / (float)RAND_MAX))); } template<typename T> void fill(IntegerAttribute *attr, uint32_t size, uint32_t unique = 0); |