PrevUpHomeNext

utx::mtg


utx::mtg, utx::mtg64

utx::mtg is the std::mersenne_twister_engine aka std::mt19937 object, a random number generator.

utx::mtg64 is the 64 bit std::mersenne_twister_engine aka std::mt19937_64 object, a random number generator.

(std::mersenne_twister_engine)

inline auto mtg = std::mt19937{std::random_device{}()};
inline auto mtg64 = std::mt19937_64{std::random_device{}()};

utx::mtg and utx::mtg64 are used as instant usage of random number generators.

c++ example

#include <utxcpp/random.hpp>
#include <utxcpp/core.hpp>

int main()
{
	utx::print(utx::mtg(), utx::mtg64());
}

See Also

utx::random

utx::uniform_distribution

utx::print


PrevUpHomeNext

utx::print

esv::print