如何让变量随机输出四个单词之一
how do I get a variable to randomly output one of four words
//例如,我会用什么代码让wordone随机输出四个单词中的一个
cout<<"曾经有一次有一个"<<词<<"想要"<</div>
事先给wordone
分配一个随机值。例如
switch(rand() % 4) {
case 0: wordone = "foo"; break;
case 1: wordone = "bar"; break;
case 2: wordone = "ni"; break;
default: wordone = "knight"; break;
}
当然,应该播种随机数生成器(请参阅此页面上的示例(,并且应该声明wordone
(我设法使其用作std::string
,但如果您还没有学会,那么您可以使用char *
(。
将单词放在字符串数组中。
然后使用例如std::uniform_int_distribution
获取一个介于0
和3
(含(之间的数字作为数组的索引,并使用该字符串。
相关文章:
- 找到四个 10 的所有表达式
- 我们如何在文本文件中找到C++中的几个单词?
- 如何阅读两个单词,然后阅读C++中的一行?
- 如何在 c++ 中存储具有值的四个参数的元组
- C++ 函数,用于查找数组中四个最小最大元素的总和不起作用
- 如何使用运算符>>在自定义字符串中输入多个单词?
- 在文本中查找半个单词"ABBA"的问题
- 将 2 个单词与字符串分隔开
- 如何实现四个 i8 元素组的高效_mm256_madd_epi8点积
- 在C++中使用哪个函数来输入多个单词,比如C中的fgets
- 如何将无符号的 int 值解释为四个字母的单词?
- 如何让变量随机输出四个单词之一
- 如何将行的第一个单词作为一个变量,将行的其余部分作为另一个变量进行归档/存储
- 如何校准相机焦距,平移和旋转给定四个点
- 当字符串中只有一个"GOOD"字符串可用时,从没有空格的字符串中提取第一个单词的最佳和有效方法?
- 这C++ unordered_map怎么有四个值?我以为这是一个键值对
- CPP - strlen 不会输出多个单词的整个长度 [仅限 C 字符串]
- 我想将四个字节合并为一个数字以进行串行传输
- QT 创建器只会将第一个单词从文本编辑转换为纯文本
- 从文件的一行中查找数字的平均值,避免使用第一个单词