cpp generate template random number
Posted Fred1987
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cpp generate template random number相关的知识,希望对你有一定的参考价值。
#include <iostream> #include <random> template<typename T> T gen_random(T min,T max) std::random_device rd; std::mt19937_64 mt(rd()); std::uniform_int_distribution<T> uid(min,max); return uid(mt); template<typename T> void template_random(T min,T max,int len) for(int i=0;i<len;i++) std::cout<<i+1<<","<<gen_random<T>(min,max)<<"\\t"; std::cout<<std::endl; //main.cpp void template_rand(int len) template_random<std::uint32_t>(0,UINT32_MAX,len);
以上是关于cpp generate template random number的主要内容,如果未能解决你的问题,请参考以下文章
c_cpp 基于uuid_generate_random(...)函数的UUID生成器 - 参见uuid(3)