Pour moi, les 2 tirages ressortis, c'est comme-ci le nombre choisi appartenait à la catégorie A.
Est-ce que mon raisonnement est faux ?
import random as rd
def compte_doublons(n) :
tirages = []
doublons = 0
for _ in range(n) :
nouveau = rd.sample(range(49),k=5)
nouveau.sort()
if nouveau in tirages : doublons += 1
tirages.append(nouveau)
return(doublons)
def stat_doublons(n,p):
liste_nb_doublons = [compte_doublons(n) for _ in range(p)]
nb_0 = liste_nb_doublons.count(0)
nb_1 = liste_nb_doublons.count(1)
print ("Sur {} histoires de {} tirages :\n\
{:.1%} présentent 0 doublon,\n\
{:.1%} présentent 1 doublon,\n\
{:.1%} présentent 2 doublons ou plus.".format(p, n, nb_0/p, nb_1/p, 1- (nb_0+nb_1)/p))
%time stat_doublons(2724,1000)
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 5 invités
Tu pars déja ?
Identification
Pas encore inscrit ?
Ou identifiez-vous :