在C++中,可以使用
#include <iostream>
#include <random>
int main() {
// 設置隨機數生成器
std::random_device rd;
std::mt19937 gen(rd());
std::uniform_int_distribution<> dis(1, 100); // 生成1到100之間的隨機整數
// 模擬測試
for (int i = 0; i < 10; i++) {
int random_num = dis(gen);
std::cout << "隨機數" << i + 1 << ": " << random_num << std::endl;
}
return 0;
}
在這個示例中,我們首先使用std::random_device來獲取一個真正的隨機種子,然后使用std::mt19937作為隨機數生成器,并使用std::uniform_int_distribution來生成1到100之間的隨機整數。
接著,我們使用for循環生成10個隨機數并輸出到控制臺。
通過使用隨機函數進行模擬測試,我們可以在不同的情況下生成不同的隨機數據,進而對程序的性能和穩定性進行更全面的測試。