Aléatoire avec probabilités (python)
Résolu
Dario.chr
-
gaffeur -
gaffeur -
Bonjour,
j'aimerais faire un programme avec Python qui lance un tirage au sort avec plus de probabilités d'obtenir un nombre qu'un autre. Mise à part faire plusieurs fois la même ligne de code je n'ai aucune autre idée de comment faire. Merci d'avance.
Windows / Opera 90.0.4480.117
2 réponses
-
Bonsoir,
import random tableau = [0, 1, 2, 3] print(random.choices(tableau, weights=(10, 15, 25, 50), k=10))
-
Bonsoir, cela dépend, si par exemple c'est un tirage parmi une liste prédéfinie, alors en utilisant random.sample, cela peut convenir.
Par ex.
import random choices = [1, 1, 1, 2, 2, 3] n = random.sample(choices)
Sinon, faut être plus précis sur le résultat désiré.