//例如,我将使用什么代码使wordone随机输出四个单词之一
COUT<< “曾经有一段时间有一个”<< wordone<< “谁想要”<
答案 0 :(得分:1)
事先为wordone
分配一个随机值。例如,
switch(rand() % 4) {
case 0: wordone = "foo"; break;
case 1: wordone = "bar"; break;
case 2: wordone = "ni"; break;
default: wordone = "knight"; break;
}
当然,随机数生成器应该是种子(请参阅the example on this page),并且应该声明wordone
(我设法让它作为std::string
工作,但是如果你没有我知道了,那么你可以使用char *
)。
答案 1 :(得分:0)
然后使用例如std::uniform_int_distribution
获取0
和3
(包括)之间的数字作为数组的索引,并使用该字符串。