Aller au contenu

Sujets conseillés

Posté

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

Posté

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;

Posté

oui,

mais moi, mon nombre n'est pas entierement aléatoire !

il devra y avoir + de chances qu'il soit élevé que bas ...

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...