#include <stdlib.h>
#include <time.h>
int main()
{
srand(time(NULL));
for(int i=0;i < 10;i++)
{
int randValue=rand();
}
}
//generate a random number in the range of [0,1]
double uniform_zero_to_one(){
return (double)rand()/RAND_MAX;
}
//generate a random real number in [start,end]
double uniform_real(double start,double end){
double rate=(double)rand()/RAND_MAX;
return start+(end-start)*rate;
}
//generate a random integer number in [start,end)
int uniform_integer(int start,int end){
int base=rand();
if(base==RAND_MAX)
return uniform_integer(start,end);
int range=end-start;
int remainder=RAND_MAX%range;
int bucket=RAND_MAX/range;
if(base<RAND_MAX-remainder)
return start+base/bucket;
else
return uniform_integer(start,end);
}
//generate a random 32 bits integer number
int rand32(){
return ((rand()<<16)+(rand()<<1)+rand()%2);
}
//generate a random 32bits integer number in [start,end)
int uniform_integer_32(int start,int end){
int base=rand32();
if(base==RAND32_MAX)
return uniform_integer_32(start,end);
int range=end-start;
int remainder=RAND32_MAX%range;
int bucket=RAND32_MAX/range;
if(base<RAND32_MAX-remainder)
return start+base/bucket;
else
return uniform_integer_32(start,end);
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有