diff options
author | pyos <[email protected]> | 2022-02-10 16:47:49 +0300 |
---|---|---|
committer | Daniil Cherednik <[email protected]> | 2022-02-10 16:47:49 +0300 |
commit | b031b9d140bcd39f4ef2764e24d37bee317aaf23 (patch) | |
tree | c0748b5dcbade83af788c0abfa89c0383d6b779c /util/random/common_ops.h | |
parent | ef985e41af0868676d7a2275f1d90261253ddf3b (diff) |
Restoring authorship annotation for <[email protected]>. 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 ea8199fa344..602eede3511 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> |