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
commitef985e41af0868676d7a2275f1d90261253ddf3b (patch)
tree3a6a11d19d8c39c7b90c132bce7e1c3536be37c1 /util/random/common_ops.h
parent8387f1fb70a4161b7581d3c0da52c4810df655be (diff)
downloadydb-ef985e41af0868676d7a2275f1d90261253ddf3b.tar.gz
Restoring authorship annotation for <pyos@yandex-team.ru>. Commit 1 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 602eede351..ea8199fa34 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>