读书人

获取随机数

发布时间: 2013-06-19 10:26:41 作者: rapoo

获取随机数求助
想获取一个4位的随机数,并显示在lineedit控件中,该怎么写呢
[解决办法]
头文件:#include <ctime>
如果是从0产生随机数至最大值a,则


a=...;
srand((unsigned)time(0));
x=rand()%a;
y=rand()%a;

如果产生从非零数i至最大值a的随机数,则

srand((unsigned)time(0));
x=rand()%a+i;
y=rand()%a+i;

这种每次运行产生的随机数均不同,且x和y的大小也不一样。
一楼的方法虽然可以,但每次产生的随机数均一样。

读书人网 >QT开发

热点推荐