如果我有两个字符串,该如何在两个字符串之间随机选择?
例如,如果我有
int main() {
string m;
string n;
cin>>m;
cin>>n;
return 0;
}
我将如何制作一个随机输出
m
或n
的生成器。 最佳答案
您可以按以下方式使用rand():
#include <cstdlib>
#include <ctime>
int main(){
srand(time(0)); //-- initializes random seed
int x = rand() % 2; //-- generate random integer between 0 and 1
if(x == 0) cout<<m;
else cout<<n;
}
关于c++ - 如何随机输出两个字符串之一?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29424384/