Tandis que la boucle avec plusieurs conditions en C++

Comment pourrais-je faire une boucle qui ne la boucle jusqu'à ce que l'une de plusieurs conditions est remplie. Par exemple:

do
{
    srand (time(0));
    estrength = rand()%100);

    srand (time(0));
    strength = rand()%100);
} while( ) //either strength or estrength is not equal to 100

Genre de boiteux exemple, mais je pense que vous comprendrez tout.

Je sais de &&, mais je veux seulement répondre à l'une des conditions et de passer, pas les deux.

juste break de votre boucle lors de votre condition est remplie, sinon continuer boucle.
Ne l'appelez pas srand plusieurs fois.
Merci pour l'astuce ^.^

OriginalL'auteur ConMaki | 2013-05-15