#include <randlib/core/ziggurat_tables.hpp>
#include <randlib/engine/uniform.hpp>
#include <cmath>
#include <concepts>
#include <cstddef>
#include <random>
#include <stdexcept>
Go to the source code of this file.
|
| template<std::floating_point Real, std::uniform_random_bit_generator G> |
| Real | randlib::detail::standardExponential (G &g) |
| | Ziggurat algorithm of Marsaglia and Tsang with 256 layers.
|
| |
| template<std::floating_point Real, std::uniform_random_bit_generator G> |
| Real | randlib::detail::standardNormal (G &g) |
| | Ziggurat algorithm of Marsaglia and Tsang with 256 layers and an explicit sign bit.
|
| |