私はプロジェクトに取り組んでおり、立ち往生しています。乱数を生成する変数が 2 つあります。変数が同じ数でないことを確認するチェックを行いたいのですが、そうである場合は、同じでなくなるまでプロセスを繰り返します。これが私が持っているものです:
num_enemy = 3;
int f = rand() % num_enemy;
int m = rand() % num_enemy;
if ( f != m )
{
enemy_ptr[f] -> fire_Weapon();
enemy_ptr[m] -> update_Status();
}
上記のコードは機能しません。さらに、false の場合に乱数を再度生成するようにするにはどうすればよいですか?
私は答えを探しているのではなく、正確に何をする必要があるかについての支援を求めています。ありがとう!