-1

疑似乱数関数srand()を使用して、2 つの整数 (1 から 4) の範囲内の数値を生成しています。

while ループで制御されるフラグを含めctimeて使用し、ループごとに数値が異なることを確認します。

time_t t;
time(&t);
srand(t);

そして、結果を印刷します

cout << "My random number" << (rand()%(1-5))+1 << endl;

コード内で後で生成されるオブジェクトの数を決定するために別のループで使用するため(rand()%(1-5))+1に、変数 exに置き換えたいint myRandomNumber

目的のランダム値を割り当てるにはどうすればよいmyRandomNumberですか?

お時間をいただきありがとうございます。

4

2 に答える 2

4
int myRandomNumber = (rand() % 4) + 1;
于 2012-12-05T23:41:33.977 に答える
2

変数を宣言するだけです。

int myRandomNumber;

次に、値を変数に割り当てます。

myRandomNumber=(rand()%(1-5))+1;
于 2012-12-05T23:58:18.177 に答える