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

溫馨提示×

C++ Random庫怎樣生成隨機字符串

c++
小樊
101
2024-07-21 03:14:56
欄目: 編程語言

要在C++中生成隨機字符串,可以使用隨機數生成器和字符串操作函數來實現。以下是一個示例代碼,可以生成指定長度的隨機字符串:

#include <iostream>
#include <string>
#include <random>

std::string generateRandomString(int length) {
    std::string characters = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
    std::string randomString;

    std::random_device rd;
    std::mt19937 gen(rd());
    std::uniform_int_distribution<> dis(0, characters.size() - 1);

    for (int i = 0; i < length; i++) {
        randomString += characters[dis(gen)];
    }

    return randomString;
}

int main() {
    int length = 10;
    std::string randomString = generateRandomString(length);

    std::cout << "Random string: " << randomString << std::endl;

    return 0;
}

在上面的代碼中,generateRandomString函數用于生成隨機字符串,其中characters存儲了可以使用的字符集,rd用于生成隨機種子,gendis用于生成隨機數。在main函數中,可以調用generateRandomString函數并傳入所需的字符串長度來生成隨機字符串并輸出。

0
宁南县| 昌邑市| 桓台县| 托里县| 观塘区| 鄂伦春自治旗| 房产| 壤塘县| 彰武县| 天等县| 大同县| 广州市| 河北省| 卢湾区| 文登市| 盐边县| 湟源县| 宝清县| 西丰县| 南宫市| 东乡| 桃园县| 阜新市| 金坛市| 遵义市| 长宁县| 冷水江市| 博白县| 昆山市| 景泰县| 凤庆县| 华安县| 徐水县| 永丰县| 同仁县| 东明县| 萨迦县| 潜山县| 乐业县| 加查县| 神池县|