1 题目
功能:循环显示随机数 描述:随机产出 10 个随机数
2 思路
在产出随机数的时候,需要将设置随机发生的种子 srand(n); 随后才能进行产出不同的随机数
3 代码
#include <stdio.h>
#include <stdlib.h>
/**
功能:循环显示随机数
描述:随机产出 10 个随机数
**/
int main(int argc, char const *argv[]) {
int i;
int rd; // 随机发生数
for (i = 0; i < 10; i++) {
// 随机发生数的种子
srand(i+5);
// 产出随机发生数
rd = rand();
printf("种子 %d 产出的随机数为%d\n", i+5, rd);
}
}
示例结果:
$ gcc ex087.c -o demo
$ ./demo
种子 5 产出的随机数为84035
种子 6 产出的随机数为100842
种子 7 产出的随机数为117649
种子 8 产出的随机数为134456
种子 9 产出的随机数为151263
种子 10 产出的随机数为168070
种子 11 产出的随机数为184877
种子 12 产出的随机数为201684
种子 13 产出的随机数为218491
种子 14 产出的随机数为235298