如果我有两个字符串,我将如何在两者之间随机选择?
例如,如果我有
int main() {
string m;
string n;
cin>>m;
cin>>n;
return 0;
}
如何制作随机输出m
或n
的生成器。
答案 0 :(得分:3)
您可以按如下方式使用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;
}