在C语言中,rand()函数能够帮助用户生成一个从0到RAND_MAX之间的任意数,它们的定义包含在stdlib.h的头文件中。
这段代码展示了一些使用随机数的一些技巧:
rand()函数在使用之前需要一个seed,而通过srand()与time()函数能够帮助用户产生随机的 rand()函数seed。time()所返回的值是从1970年1月1日至今所经过的秒数,所以,这个程序在执行的时候,可以看到每经过一秒,就会产生一个新的随机数,直到随机数为1时退出循环。
txi@ghosTunix:~$ date
2008年 05月 17日 星期六 07:37:11 CST
Host by is-Programmer.com | Power by Chito 1.3.3 beta