[PHP] question sur fonction rand

murder
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 4
Inscription: 25 Mar 2009

[PHP] question sur fonction rand

Message le Mer Mar 25, 2009 21:49

Bonsoir,

J'ai une petite question qui me titille!

Voici donc mon code php :

<?
echo rand(0 * pow(10, 2), 35 * pow(10, 2)) / pow(10, 2);
?>


Je voudrais savoir s'il existe une fasson de pouvoir gérer les fréquences de sortie des chiffres par exemple donner 20% de chance pour qu'un chiffre entre 0 et 5 sorte, 50% de chance entre 5 et 8 etc...

Merci de me répondre :)


chava2b
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 263
Inscription: 5 Déc 2003

Re: [PHP] question sur fonction rand

Message le Jeu Mar 26, 2009 8:03

Ben pas avec la fonction rand, car rand est une fonction qui te genere un chiffre aléatoire et ce que tu veux, ben ce n'est plus aleatoire


YoyoS
WRInaute accro
WRInaute accro
 
Messages: 3835
Inscription: 14 Sep 2006

Re: [PHP] question sur fonction rand

Message le Jeu Mar 26, 2009 8:10

Tu peux faire 20% de chance de cette façon par exemple. Mais pour toi, il va falloir vérifier manuellement tes résultats il me semble ;)

$pourcentage = array(1,0,0,0,0);
$nb = rand(0,4);
if ($pourcentage[$nb] == 1)
{
//tu es dans les 20% de chances.
}
else
{
//tu es dans le reste.
}


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités