亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
锦州市| 奎屯市| 武隆县| 沭阳县| 曲阳县| 甘德县| 利川市| 巴彦淖尔市| 古蔺县| 庄河市| 永城市| 新宾| 长兴县| 玛曲县| 厦门市| 麟游县| 伊金霍洛旗| 湘阴县| 临洮县| 阿合奇县| 灌云县| 安庆市| 顺昌县| 洞头县| 南平市| 上饶市| 朝阳市| 静海县| 德阳市| 灵宝市| 东台市| 兴和县| 札达县| 淳安县| 贵德县| 罗源县| 凤翔县| 建阳市| 龙陵县| 蛟河市| 正宁县|