当前位置: 代码迷 >> QT开发 >> 获取随机数
  详细解决方案

获取随机数

热度:42   发布时间:2016-04-25 03:53:37.0
获取随机数求助
想获取一个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的大小也不一样。
一楼的方法虽然可以,但每次产生的随机数均一样。
  相关解决方案