•小范围随机数生成器
1 #include<bits/stdc++.h> 2 using namespace std; 3 4 double random(double a,double b)///随机数产生器,其范围为[a,b); 5 { 6 return a+(b-a)*rand()/(RAND_MAX+1.0); 7 } 8 int main() 9 { 10 srand(unsigned(time(0)));///用来设置rand()产生随机数时的随机数种子 11 12 for(int i=1;i <= 10;++i)///随机产生10个数 13 cout<<(int)random(1,5)<<endl; 14 }