bigornot Posté 23 Mai 2004 Posté 23 Mai 2004 bonjour, je voudrais creer une variable, et dans cette variable, il y aurait un chiffre, compris entre 2''30''0000 ( on peut changer ) et 1''59''0000 ( idem ). et, il y aurait ... 0.001% de chances que ca soit 1''59''0000, 0.1% que ca soit 2''00''0000, 2% que ca soit 2''03''0000 ... et 0.001% que ce soit 2''30''0000 ... etc ... etc ... ( Attention, il faut que ca ne soit pas toujours des chiffres qui tombent juste !!!! ) donc voilà ... j'aimerai savoir comment créer cette variable ... ATTENTION, CE NOMBRE SERA AU FORMAT minute '' secondes '' dixiemecentimemilliemmillionieme. en gros, je veux un nombre compris entre 1''59''0000 et 2''30''0000, et, ce chiffre aura plus de chance d'être entre les deux que d'etre aux extremes ... merci
Country Posté 23 Mai 2004 Posté 23 Mai 2004 Je ne sais pas si j'ai bien compri ce que tu voulai mais peut être qu'une simple fonction rand() pourrai te dépanner. Voici un bout de code qui génère les nombres aléatoire set les mets dans le format que tu veut: $minutes = rand(1,2);$secondes = rand(0,59);$reste = rand(0,9999);if ($minutes==2 && $secondes>30) $secondes-=30;echo $minutes."''".$secondes."''".$reste;
bigornot Posté 23 Mai 2004 Auteur Posté 23 Mai 2004 oui, mais moi, mon nombre n'est pas entierement aléatoire ! il devra y avoir + de chances qu'il soit élevé que bas ...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant