aboutsummaryrefslogtreecommitdiffstats
path: root/util/random/common_ops.h
diff options
context:
space:
mode:
authorpyos <pyos@yandex-team.ru>2022-02-10 16:47:49 +0300
committerDaniil Cherednik <dcherednik@yandex-team.ru>2022-02-10 16:47:49 +0300
commitb031b9d140bcd39f4ef2764e24d37bee317aaf23 (patch)
treec0748b5dcbade83af788c0abfa89c0383d6b779c /util/random/common_ops.h
parentef985e41af0868676d7a2275f1d90261253ddf3b (diff)
downloadydb-b031b9d140bcd39f4ef2764e24d37bee317aaf23.tar.gz
Restoring authorship annotation for <pyos@yandex-team.ru>. Commit 2 of 2.
Diffstat (limited to 'util/random/common_ops.h')
-rw-r--r--util/random/common_ops.h14
1 files changed, 7 insertions, 7 deletions
diff --git a/util/random/common_ops.h b/util/random/common_ops.h
index ea8199fa34..602eede351 100644
--- a/util/random/common_ops.h
+++ b/util/random/common_ops.h
@@ -5,31 +5,31 @@
namespace NPrivate {
constexpr double ToRandReal1(const ui32 x) noexcept {
- return x * (double)(1.0 / 4294967295.0);
+ return x * (double)(1.0 / 4294967295.0);
}
constexpr double ToRandReal2(const ui32 x) noexcept {
- return x * (double)(1.0 / 4294967296.0);
+ return x * (double)(1.0 / 4294967296.0);
}
constexpr double ToRandReal3(const ui32 x) noexcept {
- return ((double)x + 0.5) * (double)(1.0 / 4294967296.0);
+ return ((double)x + 0.5) * (double)(1.0 / 4294967296.0);
}
constexpr double ToRandReal1(const ui64 x) noexcept {
- return (x >> 11) * (double)(1.0 / 9007199254740991.0);
+ return (x >> 11) * (double)(1.0 / 9007199254740991.0);
}
constexpr double ToRandReal2(const ui64 x) noexcept {
- return (x >> 11) * (double)(1.0 / 9007199254740992.0);
+ return (x >> 11) * (double)(1.0 / 9007199254740992.0);
}
constexpr double ToRandReal3(const ui64 x) noexcept {
- return ((x >> 12) + 0.5) * (double)(1.0 / 4503599627370496.0);
+ return ((x >> 12) + 0.5) * (double)(1.0 / 4503599627370496.0);
}
constexpr double ToRandReal4(const ui64 x) noexcept {
- return double(x * (double)(1.0 / 18446744073709551616.0L));
+ return double(x * (double)(1.0 / 18446744073709551616.0L));
}
template <class T>