<stdio.h>
#include
<time.h>
void
main()
{
int
iNum
=
0
srand((unsigned)time(0))
iNum
=
rand()
%
100
+
1
//随机生成一个数,并对100取余,使它小于100(0~99)。再加1(1~100)
printf("%d\n",
iNum)
\\打印出来这个数
return
}
如果想多生成几个随机数,可以有一个数组存储,并用for循环实现随机生成
int
aiNum[10]
=
{0}
int
iLoop
=
0
//随机生成10个数
for
(
iLoop
=
0
iLoop
<
10
iLoop++
)
{
aiNum[iLoop]
=
rand()
%
100
+
1
}
生成随机数 用函数rand就可以引用头文件stdlib.h
调用rand()就生成一个随机数。
要生成字母 可以用
rand()%26+'A'
改成a就是小写字母。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)