Sagot :
Réponse :
Bonjour,
Explications étape par étape
Il faut s'y prendre plus tôt quand on demande un programme.
Voici une simulation en python
def Tirage():
s=set()
x=0
y=0
a=0
way=[[-1,-1,-1],[-1,-1,-1],s,0]
for i in range(0,3):
x=randint(0,1)
a=Choix[a][x]
Sommet[1][a]=Sommet[1][a]+1
way[0][i]=a
way[1][i]=x
way[2].add(Sommet[0][a])
y=len(way[2])
proba[y]=proba[y]+1
way[3]=y
return way
def Simule(p):
proba=[0,0,0,0]
for i in range(0,p):
aWay=Tirage()
#print (aWay )
return
from random import *
#0: A 1: B 2: C 3: D
Sommet=['ABCD',[0,0,0,0]]
Choix=[[1,3],[0,2],[1,3],[0,2]]
proba=[0,0,0,0]
nb=10000
Simule(nb)
print ('nb=',nb) #sep='', end=''
for i in range(0,len(proba)):
print(i,proba[i]/nb,sep='->')