| 84 | // Generates values in the range [0.0, 1.0] |
| 85 | template <typename T, typename... TL> |
| 86 | double staticRandomDouble(T const& d, TL const&... rest) { |
| 87 | return (staticRandomU64(d, rest...) & 0x7fffffffffffffff) / 9223372036854775808.0; |
| 88 | } |
| 89 | |
| 90 | template <typename T, typename... TL> |
| 91 | double staticRandomDoubleRange(double min, double max, T const& d, TL const&... rest) { |
no test coverage detected