« Mathématiques avec Python et Ruby/Nombres pseudo-aléatoires en Ruby » : différence entre les versions

Contenu supprimé Contenu ajouté
Page créée avec « =Nombres pseudo-aléatoires= Le traditionnel nombre pseudo-aléatoire compris entre 0 et 1 s'obtient avec <source lang="ruby"> puts(rand) </source> Si on veut un nombre e... »
 
Aucun résumé des modifications
Ligne 13 :
</source>
 
=Lancer de dés=
 
==Un dé==
 
Pour voir si le dé est équilibré, on peut le lancer quelques milliers de fois et compter combien de fois chaque face est sortie... ou laisser faire le travail par ''Ruby'':
 
<source lang="ruby">
effectifs=[0]*6
n=6000
n.times do effectifs[rand(6)]+=1 end
puts(effectifs)
</source>
 
==Deux dés==
 
Pour lancer deux dés et additionner leurs résultats, on fait comme ci-dessus et on additionne. Seulement le tableau des effectifs est indexé de 0 à 10 (2 de moins que les résultats des lancers):
 
<source lang="ruby">
effectifs=[0]*11
n=6000
n.times do effectifs[rand(6)+rand(6)]+=1 end
puts(effectifs)
</source>
 
=Avec des cartes=
 
==Tirer une carte au hasard==
 
==Tirer 5 cartes au hasard==
 
==Mélanger un jeu de cartes==
 
[[Catégorie:Informatique]]