关于随机数_5

来源:互联网 发布:软件测试转正心得体会 编辑:程序博客网 时间:2024/04/30 10:12
#include <stdio.h>#include <stdlib.h>//rand(), srand()函数的包含函数#include <time.h>//time(NULL)函数的包含函数int main(){int choose;//用来存放随机数int max = 20;         //定义一个变量max其值为20char ch;do{srand(time(NULL));        //产生不同种子choose = 1 + rand()%max;//这里的值为1到20,如果要值在1到19之间, 就写成这样:choose = rand()%max;printf("这次的随机数为:\n");printf("choose = %d\n", choose);printf("你还要继续产生随机数吗?(Y/N): ");ch = getchar();//ch用来存放输入的字符getchar();//用来清除缓冲区的回车符, 因为上一个getchar()函数会把回车字符也读入字符缓冲区                                        //不清除的话下次回车会直接被读getchar()读取并赋给ch变量}while((ch == 'y') || (ch == 'Y'));return 0;}

原创粉丝点击