[FLASH MX2004] Tirage (Math.random) et égalité stricte
Bonjour !
Après avoir tiré 3 nombres au hasard, encadrés entre 1 et 3 et placés dans les variables Nb1,Nb2,Nb3, je compare ceux-ci. Tant que je n'ai pas 3 nombres différents, je souhaite refaire un tirage. Mon problème est que je n'arrive pas à avoir cette condition. Voici le script que j'ai écris (et que je sais être faux :? ) :
Code:
1 2 3 4 5 6 7 8
| if (_root.Nb1==_root.Nb2&& _root.Nb1==_root.Nb3 && _root.Nb2==_root.Nb3)
{
_root.txtVerif="Nombres identiques, on continue le tirage";
}
else
{
_root.txtVerif="Nombres différents, on arrête le tirage";
} |
En effet, si on a Nb1=0 et Nb2=1 et Nb3=1, la dernière expression renverra true et je voudrais qu'elle renvoie false, comme les 2 premières !
Est-ce que quelqu'un a la solution ?
Merci d'avance !