srand(time(0))定了seed为1169174701,这个明显比32768要大。那么这个如何做到给一个seed让rand()函数用?
举报| 4 分钟前
提问者采纳
用强制转换unsigned int;如果seed为1169174701,那么用强制转化之后,会截断数据的,这样就不会溢出了。。
-
提问者评价
-
看来给分回答的就是快,谢谢!
srand(time(0))定了seed为1169174701,这个明显比32768要大。那么这个如何做到给一个seed让rand()函数用?
用强制转换unsigned int;如果seed为1169174701,那么用强制转化之后,会截断数据的,这样就不会溢出了。。
看来给分回答的就是快,谢谢!