如何产生不重复序列的范围随机数
来源:优易学  2011-12-31 14:59:11   【优易学:中国教育考试门户网】   资料下载   IT书店
  #include<stdlib.h>
  #include<time.h>
  #include<iostream.h>
  void main()
  {
  srand( (unsigned)time( NULL ) );  //以系统时间作种子,就不会每次都产生一样的序列了
  double temp=double(rand()%4000+3000)/10000.0; //调节精度
  temp=temp<0.5?(temp-0.2):(temp+0.2);      //调节范围
  //**temp∈(0.1000,0.3000) ∪ (0.7000,0.9000)
  cout<<temp<<endl;
  }

责任编辑:小草

文章搜索:
 相关文章
热点资讯
资讯快报
热门课程培训