首页 > 其他 > 详细

c随机数的产生(续)

时间:2015-12-19 23:10:16      阅读:263      评论:0      收藏:0      [点我收藏+]

经过反复调试得出:

srand((unsigned) time(0))函数提供的应该是程序启动的时间或某个固定时间,在一个程序中只需提供一次即可。rand()函数会自动记录处理

经过反复调试得出:
srand((unsigned) time(0))函数提供的应该是程序启动的时间或某个固定时间,在一个程序中只需提供一次即可。rand()函数会自动记录处理
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
long double random() //产生0-1之间4位小数的随机数
{
     int i;
     long double s;

       s=(abs(rand())%10000+10000)/10000.0-1.0;    

     printf("%lf\n",s);
     return 0;
}
int main()
{

    srand((unsigned)time(0)); 
    random();

    random();

    random();

    random();

    random();

}
即可产生5个不一样的随机数。。。

 

即可产生5个不一样的随机数。。。

c随机数的产生(续)

原文:http://www.cnblogs.com/dongzhuangdian/p/5059879.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!