如何随机输出两个字符串中的一个

How to randomly output one of two strings?

本文关键字:一个 字符串 两个 何随机 输出      更新时间:2023-10-16

如果我有两个字符串,我如何在两者之间随机选择?

例如,如果我有

int main() {
  string m;
  string n;
  cin>>m;
  cin>>n;
  return 0;
}

我将如何制作一个随机输出CCD_ 1或CCD_。

您可以按如下方式使用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;
}
相关文章: