#include <random>long Rand(const long pMin, const long pMax)
{random_device rd; mt19937 gen(rd()); uniform_int_distribution<> distr(pMin, pMax); return distr(gen);
}
代码是自己写的,在VxTerm中使用,未发现问题。
但在网上各种资料显示,随机数的生成还是挺复杂的,我也不知道我这么简单的实现会有什么问题?
特发出来互相学习交流一下。
调用就很简单,
long r = Rand(100,999);
就能返回一个在100-999之间的随机数。
本人小白,不太明白这段代码在后续的使用过程中会不会有什么样的问题?请指教。
我是飞哥,VxTerm的作者。
立志要把VxTerm写成最好的Telnet/SSH超级终端仿真工具。欢迎大家使用,轻喷!