0
如果我有兩個字符串,我將如何隨機在兩者之間進行選擇?如何隨機輸出兩個字符串之一?
例如,如果我有
int main() {
string m;
string n;
cin>>m;
cin>>n;
return 0;
}
我怎麼會做一個生成器,隨機輸出m
或n
。
如果我有兩個字符串,我將如何隨機在兩者之間進行選擇?如何隨機輸出兩個字符串之一?
例如,如果我有
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;
}