要求n小于m,随机产生n~m之间的整数,要求每次调用可返回一随机数,均匀分布在n~m之间。程序每次运行,其产生的随机数是不同的。
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main(){
int n,m,r;
scanf("%d,%d",&n,&m);
srand(time(0));
r=rand()%(m-n+1)+n;
printf("%d",r);
return 0;
}
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#define m 50
#define n 30
int main(){
int r,s;
srand(time(0));
r=rand()%(m-n+1)+n;
printf("%d",r);
return 0;
}