版权声明:belongs to tony2278 https://blog.csdn.net/tony2278/article/details/88701515
template<typename T>
inline T uniform_rand(T min, T max) {
std::default_random_engine engin(time(NULL));
std::uniform_int_distribution<T> dis1(min, max); //if T = int
std::uniform_real_distribution<T> dis1(min, max); //if T = float
return dis1(engin);
}