Skip to content

num::markov::make_seeded_rng

Defined in header <stochastic/rng.hpp>

template <typename RNG = rng>
RNG make_seeded_rng();

Construct an RNG seeded from hardware entropy.

Equivalent to RNG(std::random_device{}()). Use this at simulation startup for non-deterministic seeds.

Template parameters

  • RNG: Any standard-library-compatible random number engine. Defaults to num::rng.