aldoman
Messages postés3Date d'inscriptiondimanche 17 juin 2007StatutMembreDernière intervention18 octobre 2010
-
18 oct. 2010 à 23:27
Whismeril
Messages postés18977Date d'inscriptionmardi 11 mars 2003StatutContributeurDernière intervention17 mars 2024
-
8 avril 2018 à 10:30
Bonjour à tous
Je souhaiterais trouver de l'aide sur le forum.
j'essaie en vain à concevoir un programme pour faire un tirage au sort aléatoire pour gérer un tournoi de belote.
Je remercie d'avance ceux et celles qui pourront m'aider.
function initCartes(nombreCartes)
{
cartes=new Array();
for(var n=0;n<nombreCartes;n++)cartes.push(n+1);//nos cartes de 1 à nombreCartes dans un Array de 0 à nombreCartes-1;
}
function tirage()//pour choisir une carte
{
if(cartes.length==0){alert("Le paquet est vide");return -1;}
var p=Math.floor(Math.random()*cartes.length);//une carte au hasard
var carte=cartes[p];//le contenu de la carte
cartes.splice(p,1);//on enlève la carte du paquet
return carte;//on retourne la carte tirée au sort (et il ne reste plus dans le paquet que les cartes restantes)
}
function test()
{
var NombreCartes=32;//on choisi le nombre de cartes voulues (ici 32)
initCartes(NombreCartes);//on initialise le paquet
for(var n=0;n<NombreCartes;n++)alert(tirage()+"\n"+cartes);//on tire au sort les 32 cartes
tirage();//pour montrer qu'on a bien vidé le paquet
}
test();
Whismeril
Messages postés18977Date d'inscriptionmardi 11 mars 2003StatutContributeurDernière intervention17 mars 2024653 8 avril 2018 à 10:30
BONJOUR Pabbati quand on débarque dans une discussion en silence depuis 8 ans, un peu de politesse est bienvenue.
Une petite introduction aussi, tu poses une question complémentaire ou tu réponds à la question initiale, (si tu réponds, j'espère pour aldoman que depuis 8 ans il est passé à autre chose).