c随机数的产生(续)
经过反复调试得出:
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个不一样的随机数。。。
作者:小德cyj
出处:http://www.cnblogs.com/dongzhuangdian
欢迎转载,希望注明出处