//如果要规定上下限:a b(b>a)
/// rand() %(b-a+1) + a; //产生a~b的随机数
//分析:取模即取余,rand()%51+13我们可以看成两部分:rand()%51是产生 0~50 的随机数,后面+13保证 a 最小只能是 13,最大就是 50+13=63。
//产生1000个10-51间的随机整数
#include <stdio.h>
#include <time.h>
int main(){
int a,b;
srand((unsigned)time(NULL));
for(b=1;b<=1000;b++)
{
a = rand() % 【1】 + 【2】;
printf("%6d",a);
}
return 0;
}
//如果要规定上下限:a b(b>a)
/// rand() %(b-a+1) + a; //产生a~b的随机数
//分析:取模即取余,rand()%51+13我们可以看成两部分:rand()%51是产生 0~50 的随机数,后面+13保证 a 最小只能是 13,最大就是 50+13=63。
//产生1000个10-51间的随机整数
#include <stdio.h>
#include <time.h>
int main(){
int a,b;
srand((unsigned)time(NULL));
for(b=1;b<=1000;b++)
{
a = rand() % 42 + 10;
printf("%6d",a);
}
return 0;
}