程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> 關於C++ >> C++產生不重復序列的范圍隨機數

C++產生不重復序列的范圍隨機數

編輯:關於C++

#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;
}

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved