#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main()
{
while (1)
{
int seed = 0, x = 0;
srand((unsigned)time(NULL));//
x = rand() % 100;//除以100是1-100之间,以此类推。
printf("请猜0-100之间的数字\n");
while (seed != x)
{
scanf("%d", &seed);
if (seed > x)
printf("猜大了\n");
else if (seed < x)
printf("猜小了\n");
}
printf("bingo\n");
}
system("pause");
return 0;
}
srand(unsigned seed)通过参数seed改变系统提供的种子值,从而可以使得每次调用rand函数生成的伪随机数序列不同,从而实现真正意义上的“随机”。本代码用了time作为种子,产生不同的随机值。记得time的头文件哦。