• 3935阅读
  • 3回复

[提问]定义的取随机函数出现负数,请大侠帮忙分析 [复制链接]

上一主题 下一主题
离线abelsky
 

只看楼主 倒序阅读 楼主  发表于: 2013-07-16
关键词: 格式
自己定义的取随机函数:取当前时间格式到毫秒转换为int型再加上个随机数
会出现负数,不解,请各位大侠分析下。
函数原型:
int getrand()
{
    QDateTime datetime;
    return datetime.currentDateTime().toString("hmsz").toInt()+rand();
}
离线dbzhang800

只看该作者 1楼 发表于: 2013-07-16
在C、C++中,两个正数相加结果负数也是很正常的嘛
离线abelsky

只看该作者 2楼 发表于: 2013-07-16
是rand()随机数产生较大的数据相加后导致越限了
离线dflangsky

只看该作者 3楼 发表于: 2013-07-17
越界
快速回复
限100 字节
 
上一个 下一个