C++中的mt19937

std::mersenne_twister_engine

该类型是一个基于梅森缠绕器算啊费的随机数生成器,可以产生高质量的无符号随机整数

mt19937 和 mt19937_64

这两个类型分别是具有预先定义参数的随机数引擎,有松本与西村设计

成员函数

seed、operator、discard、min、max 等等

非成员函数

operator==、operator!=、等等

成员对象

word_size、state_size等等

具体见:https://zh.cppreference.com/w/cpp/numeric/random/mersenne_twister_engine