php et probabilité

Répondre
nonoche
le 11/05/2005 à 17:00
nonoche
Bonjour j'ai une table sql qui garde en mémoire les probas et les gains pour les jeux du genre proba1=60 gain1=10, proba2=30 gain2=20, et proba3=10 gain3=50.

Bien sur les probas sont au porucentage. Je ne trouve aucune idée pour ce genre de mécanisme pour el traduire en php, j'avais penser au début à la fonction random(1,100), mais ca marche pas vu que ca choisi un résultat entre 1 et 100 tout en respectant l'équiprobabilité. Donc si des gens avaient des idées ca serait sympa, merci beaucoup!!
LA GLOBULE
le 11/05/2005 à 17:06
LA GLOBULE
Tu peux construire un tableau contenant par exemple :
- 6 fois le texte 'proba1'
- 3 fois le texte 'proba2'
- 1 fois le texte 'proba3'

Puis, un petit array_rand et le tour est joué.
nonoche
le 11/05/2005 à 17:21
nonoche
Ok merci beaucoup c'est une très bonne idée, mais si j'ai du genre:
-65 fois le texte proba1
-25 fois le texte proba2
-10 fois le texte proba3
Je sais pas si le fihcier php qui va traiter les données va aimer avoir à faire avec un tableau à 100 entrées. Qu'en penses tu?
bibi
le 11/05/2005 à 17:24
bibi
il serait peut-etre plus lourd de faire une fonction qui t'évite cette technique un peu barbare :)
commit suicide
nonoche
le 11/05/2005 à 17:26
nonoche
Bah c'est en gros ce que j'essaye de faire mais je en trouve pas comment. Du coté programmation je ne devrais pas avoir trop de problème, mais ce qui me pose un problème là c'est l'algorythme que j'arrive pas à définir...
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours