Cita:  OK, tienes algún ejemplo ??
    Por supuesto, que tal este:   
Código PHP:
Ver original- $encontre = false; 
- while(!$encontre && (rand(0, 10) > 1)) // La bandera $encontre negada y una condicion adicional. 
- { 
-      $buscado = 40; // Valor a buscar. 
-      $random = rand(0, 500); // Lugar donde buscar. 
-   
-      if($random == $buscado) // Ver si lo encuntra. 
-           $encontre = true; // Si es asi activar la bandera. 
- } 
- if($encontre) 
-    echo("Encontre"); 
- else 
-    echo("No encontre"); 
solo tienes que adaptarlo a tu funcion.