3 回答
慕无忌1623718
TA贡献1744条经验 获得超4个赞
这要用到的是rand()函数, srand()函数,和time()函数。
需要说明的是,iostream头文件中就有srand函数的定义,不需要再额外引入stdlib.h;而使用time()函数需要引入ctime头文件。
srand()用来设置rand()产生随机数时的随机数种子。在调用rand()函数产生随机数前,必须先利用srand()设好随机数种子(seed), 如果未设随机数种子, rand()在调用时会自动设随机数种子为1。
使用rand()函数获取一个随机数如果你只要产生随机数而不需要设定范围的话,你只要用rand()就可以了:rand()会返回一随机数值, 范围在0至RAND_MAX 间。RAND_MAX定义在stdlib.h, 其值为2147483647。
#include<stdio>
#include<time.h>
int main()
{
for(int i=0;i<10;i++)
{
//产生10以内的整数
printf(" rand()%10\n")
}
}
30秒到达战场
TA贡献1828条经验 获得超6个赞
- 3 回答
- 0 关注
- 780 浏览
添加回答
举报
0/150
提交
取消