[C/C++基礎]-亂數函數應用
[C/C++基礎]-亂數函數應用
本篇分享亂數函數應用,有興趣的(C/P)同好,歡迎來(C/P)一下哈哈 ^ ^。
程式碼 |
#include <iostream> #include <stdlib.h> //srand() ,rand() ,system() #include <time.h> //time() usingnamespace std; /////////////////////////////////////////////////
int *DataArray; void Rand_One2N(int intcount,int intrange,int intstart=1) {
int i; srand(time(NULL));
for(i=0; i<intcount; i++) {
DataArray[i]=intstart+(rand()%intrange);
} }
/////////////////////////////////////////////////
int main() {
int j; int n; cout <<"設定亂數個數"<<"\t"; cin >>j;
cout <<"設定範圍(1到N)"<<"\t"; cin >>n;
////////////////////////////////// DataArray=newint[j]; //int rand ( void ); //( value % 100 ) is in the range 0 to 99 //( value % 100 + 1 ) is in the range 1 to 100 //Rand_One2N(j,n,0);//0~(N-1) Rand_One2N(j,n);//1~N for(int i=0;i<j;i++) {
cout << DataArray[i] << endl;
}
//********************** delete []DataArray; ////////////////////////////////// system("PAUSE");
return 0; }
|