srand()和rand()产生随机数

来源:互联网 发布:java校验身份证号 编辑:程序博客网 时间:2024/04/30 18:30


很简单一个小程序,就能搞明白这个生成随机数的问题

#include <stdlib.h>#include <stdio.h>#include <time.h>void main( ){int i=10;                             //测试输出10个数,是否都是1到3的范围srand( (unsigned)time(NULL) );          //将当前时间设置成随机函数的种子,所以每次产生的数都不一样while(i--)printf("  %d  ",rand()%3+1);  //产生1到3的随机数}

0 0
原创粉丝点击