![]()
DEBUT
répéter
choisir ``au hasard''
;
;
si N(y)=0 alors retourner t ;
(*
*)
sinon
;
tant que
Si N(z-1)=0 alors retourner (a-1) b-1
sinon si N(z+1)=0 alors retourner (a+1)b-1 ;
z :=z2 ;
fin( tant que )
(* le
était défavorable, on va en essayer un autre *)
fin( répéter )
FIN