91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

如何用C++ random_shuffle創建測試數據

c++
小樊
82
2024-07-21 10:19:05
欄目: 編程語言

要使用C++的random_shuffle函數來創建測試數據,你可以按照以下步驟操作:

  1. 包含必要的頭文件:
#include <iostream>
#include <algorithm>
#include <vector>
#include <ctime>
  1. 創建一個vector來存儲測試數據:
std::vector<int> testData;
  1. 初始化vector并打印初始數據:
for (int i = 1; i <= 10; i++) {
    testData.push_back(i);
}

std::cout << "Initial data: ";
for (int num : testData) {
    std::cout << num << " ";
}
std::cout << std::endl;
  1. 使用random_shuffle函數打亂測試數據:
std::srand(unsigned(std::time(0))); // 使用當前時間作為隨機數種子
std::random_shuffle(testData.begin(), testData.end());
  1. 打印打亂后的測試數據:
std::cout << "Shuffled data: ";
for (int num : testData) {
    std::cout << num << " ";
}
std::cout << std::endl;

完整的C++代碼如下所示:

#include <iostream>
#include <algorithm>
#include <vector>
#include <ctime>

int main() {
    std::vector<int> testData;

    for (int i = 1; i <= 10; i++) {
        testData.push_back(i);
    }

    std::cout << "Initial data: ";
    for (int num : testData) {
        std::cout << num << " ";
    }
    std::cout << std::endl;

    std::srand(unsigned(std::time(0))); // 使用當前時間作為隨機數種子
    std::random_shuffle(testData.begin(), testData.end());

    std::cout << "Shuffled data: ";
    for (int num : testData) {
        std::cout << num << " ";
    }
    std::cout << std::endl;

    return 0;
}

運行以上代碼,你將看到測試數據被隨機打亂后的結果。

0
犍为县| 安图县| 响水县| 宁阳县| 吴旗县| 永登县| 崇左市| 五寨县| 新丰县| 石河子市| 城固县| 绩溪县| 察哈| 孟村| 鞍山市| 肇庆市| 色达县| 饶阳县| 五常市| 太湖县| 磐安县| 缙云县| 德安县| 湘阴县| 枣阳市| 民县| 淳安县| 武义县| 彝良县| 大丰市| 香港| 云林县| 和静县| 屯昌县| 武冈市| 宁城县| 察隅县| 平陆县| 崇州市| 马边| 明水县|