gpt4 book ai didi

c++ - 随机打印出每个字符

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:41:09 25 4
gpt4 key购买 nike

我正在创建一个小游戏,用户可以通过提示(字符串的字符)来猜测字符串中的单词。我有查看字符串中每个单独字符的代码,但我是否可以看到随机打印出的这些字符?

string str("TEST");
for (int i = 0; i < str.size(); i++){
cout <<" "<< str[i];

输出:T E S T所需的样本输出:E T S T

最佳答案

使用random_shuffle在字符串上:

random_shuffle(str.begin(), str.end());

编辑:C++11 以后使用:

auto engine = std::default_random_engine{};
shuffle ( begin(str), end(str), engine );

关于c++ - 随机打印出每个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40583893/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com