编写程序来猜测使用当前时间播种的随机数。生成随机数用来猜谜游戏。
参考实现代码:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
int r,guess;
srand((unsigned)time(NULL));
r=rand();
printf("猜一下生成随机数: ");
scanf("%d",&guess);
if(guess==r)
{
puts("靠,竟然给猜中了!");
return(0);
}
if(guess!=r)
{
puts("正常,不是每个人都能猜得中!");
printf("生成随机数是:%d
",r);
return(1);
}
}
编译并执行上面示例代码,得到以下结果:
hema@ubuntu:~/book$ gcc main.c
hema@ubuntu:~/book$ ./a.out
猜一下生成随机数: 250
正常,不是每个人都能猜得中!
生成随机数是:2052672578