//用时间做种子,每次产生随机数不一样 srand((unsigned) time(NULL)); //rand()取值范围:0~32767 printf("%d ",rand()); //取随机数的值,随机数的最小取值范围是0,最大的取值范围是32767 rand() % 10 //这样就是取0~9的随机数,%10表示随机数的最大值,可理解为10-1,所以9就是最大的取值范围 //若想更改5~15的随机数,就是rand() % 11 + 5 这里的+5表示,最小范围和最大范围都加5,因为取余需要减去1,所以就是(0+5)~(10+5),最终得到就是5~15的随机数取值范围 rand() % 11 +5 return 0;