diff options
author | pyos <pyos@yandex-team.ru> | 2022-02-10 16:47:49 +0300 |
---|---|---|
committer | Daniil Cherednik <dcherednik@yandex-team.ru> | 2022-02-10 16:47:49 +0300 |
commit | b031b9d140bcd39f4ef2764e24d37bee317aaf23 (patch) | |
tree | c0748b5dcbade83af788c0abfa89c0383d6b779c /util/random/common_ops.h | |
parent | ef985e41af0868676d7a2275f1d90261253ddf3b (diff) | |
download | ydb-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.h | 14 |
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> |