tetl 0.1.0
Embedded Template Library
Loading...
Searching...
No Matches
random.hpp
Go to the documentation of this file.
1// SPDX-License-Identifier: BSL-1.0
2// SPDX-FileCopyrightText: Copyright (C) 2021 Tobias Hienzsch
3
4#ifndef TETL_RANDOM_HPP
5#define TETL_RANDOM_HPP
6
7/// \defgroup random random
8/// Random number generators and distributions
9/// \ingroup numerics-library
10/// \code{.cpp}
11/// #include <etl/random.hpp>
12/// \endcode
13
14#include <etl/_config/all.hpp>
15
16#include <etl/_random/bernoulli_distribution.hpp>
17#include <etl/_random/generate_canonical.hpp>
18#include <etl/_random/uniform_int_distribution.hpp>
19#include <etl/_random/uniform_real_distribution.hpp>
20
21// Non-standard extensions
22#include <etl/_random/xorshift.hpp>
23#include <etl/_random/xoshiro128plus.hpp>
24#include <etl/_random/xoshiro128plusplus.hpp>
25#include <etl/_random/xoshiro128starstar.hpp>
26
27#endif // TETL_RANDOM_HPP