c++ 生成隨機數標頭檔案
阿新 • • 發佈:2019-02-16
定義標頭檔案結構
#ifndef SELECTIONSORT_SORTTESTHELPER_H
#define SELECTIONSORT_SORTTESTHELPER_H
//引入標頭檔案
#include<iostream>
#include<ctime> //時間的建立
#include<cassert> //定義
using namespace std;
//定義自己的名稱空間
namespace SortTestHelper { int* generateRandomArray(int n, int RangL, int RangR) { //Assert陣列 規定範圍內容 ASSERT(RangR > RangL); int* arr = new int(n); //生成含有n個元素的陣列 //生成隨機數種子 srand(time(NULL));
//將生成的隨機數放入陣列
for (int i = 0; i < n; ++i) {
arr[i] = rand() % (RangR - RangL + 1) + RangL;
}
//返回陣列
return arr;
}
}
#endif