Qt随机数

#include<QTime>   //包含头文件
qrand()随机数的核心函数
qrand()%30:产生随机数,一模算来处理,该例子产生的是0-29的随机数;

如果需要产生负数的随机数,可以在qrand()%30的基础上加一个负数,来实现-?到+?

例: 产生-45到45的随机数:n=-45+qrand()%90;

 

换个思路就是qrand()%30通过产生的最大值和最小值,通过加减某个值来控制上限下限;

 

QTime time;

 time=QTime::currentTime();

   qsrand(time.msec()*1000);

    int x=qrand()%1520;

    int y=qrand()%720;

    move(x,y);

    qDebug()<<x<<"      "<<y;

  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值