0
点赞
收藏
分享

微信扫一扫

VxTerm:C++很简单实现一个按给定区间返回随机数


#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超级终端仿真工具。欢迎大家使用,轻喷!

举报

相关推荐

0 条评论