Rechercher : dans
Par :

Tirage au sort aléatoire selon une liste

Dernière réponse le 26 aoû 2009 à 09:21:29 guigui0289, le 7 jui 2007 à 23:39:18 
 Signaler ce message aux modérateurs

Bonjour, en cherchant sur google : "programmer un logiciel de tirage au sort" je suis arrivé sur ce site.
J'aurais aimé trouver un petit logiciel où le faire moi-même répondant à ce critère (pour un jeu) :
Rentrer une liste de prénoms et confectionner un petit programme pour qu'en appuyant sur un bouton le programme choissise un Prénom au hasard parmis la liste qui sera pré-remplie, et ainsi de suite ^^'
Malheuresement je n'ai aucune connaissance dans le domaine de la programmation et cela me semble plus qu'impossible de réaliser cela, et je cherche en vain sur internet sans trouver mon bonheur :P
Pourriez vous m'aider à réaliser ceci s'il vous plaît, je vous en serais très reconnaissant.
En espérant une réponse positive de votre part, je vous remercie d'avance.

PS : j'avais entendu parlé de réaliser ceci par Excel, mais je n'y parvient :(

Configuration: Windows XP
Internet Explorer 7.0

Meilleures réponses pour « tirage au sort aléatoire selon une liste » dans :
Générer des nombres aléatoires efficacement avec rand() VoirGénérer des nombres aléatoires efficacement avec rand() Vous avez peut-être remarqué qu'en C, en utilisant la fonction rand() de la bibliothèque standard, vous obtenez des résultats décevants, trop souvent les mêmes. Prenons un exemple, vous...
Trier un tableau sans utiliser la fonction sort VoirTrier un tableau sans utiliser la fonction sort D'abord on initialise une variable $max avec la 1ère valeur de tableau. Ensuite on va faire une boucle tant que le tableau contient encore des éléments. C'est avec la fonction splice qui a le rôle...
[Windows] Obtenir la liste des fichiers d'un dossier VoirLister le contenu d'un dossier Voici une astuce simple qui permet de lister le nom des fichiers contenus dans un répertoire. Vous pourrez obtenir en un clic les titres de vos chansons, de vos photos, etc. dans un fichier...
Manipulation de données - Réorganisation aléatoire VoirRéorganisation aléatoire L’algorithme random_shuffle est conçu pour redistribuer aléatoirement les éléments d’une séquence. Cet algorithme est fourni sous la forme de deux surcharges déclarées comme suit dans l’en-tête  : template...
Listes et énumérations en HTML VoirLes listes Une liste est un paragraphe structuré contenant une suite d'articles. Le langage HTML définit trois types de listes : La liste ordonnée ; La liste non ordonnée ; La liste de définition. Liste ordonnée Conteneur Type de...

1

surferdunet, le 8 jui 2007 à 01:35:34
  • +4

Lu
pour faire ce dont tu as besoin je te conseille de le faire avec excel
mais avant tu doit associer un nom de personne à un chiffre
(ex: pierre= 1 ....)
donc ensuite tu ouvre une feuille excel
et dans nimporte quelle cellule tu clic sur insertion fonction
tu clique sur toute est la tu cherche ALEA
la dans le carré formule a droite, tu entre cette formule la en fonction du nombre de personne
(ex: =10*ALEA() ) et après tu remplace 10 par le nombre de personne
et tu fait ok
si tu le veux sur plusieur colonne tu va dans la cellule ou y'a le chiffre aléatoire et tu fait étirer
si tu veux un nouveau chiffre aléatoire tu clic droit et tu fait par défaut
à j'ai oublier de présicer fait clic droit format cellule nombres et tu choisi 1234
ca va te permettre d'avoir que des nombres entier
sur ce je vais me coucher
dis moi si tu a réussi ou si tu as encore besoin d'aide ++

Répondre à surferdunet

2

guigui0289, le 8 jui 2007 à 20:56:07
  • +1

J'ai suivi vos consignes et j'ai fait ceci :
http://slayder.web.33.free.fr/Divers/test.xls
Cependant je ne comprend pas comment voir celui qui a été tiré au sort... :s

Répondre à guigui0289

3

surferdunet, le 8 jui 2007 à 20:59:41

Je n'arrive pas à voir ton lien
mais dans ton tableau excel, tu le fait juste avec les chiffres
les prénoms tu les met pas
tu les mets par exemple sur une feuille à coté pour voir à quel nom correspond le numéro

Répondre à surferdunet

4

guigui0289, le 8 jui 2007 à 21:03:44

C'est bon,
gbinforme m'a envoyé un document Excel tout fait avec des maccros, enfin je comprends pas comment il a fait, mais je sais juste que ça marche niquel =)

Le lien qu'il m'a donné (si je peux me permettre de le poster ici) : http://cjoint.com/?hiluWAllwa

Répondre à guigui0289

5

s698, le 12 mar 2008 à 15:55:11

Je suis interessée par ton tirage au sort aléatoire mais ton lien ne fonctionne plus
Peux tu me le renvoyer
Merci

Répondre à s698

6

stimo809, le 5 jui 2008 à 08:52:09

Pourrais tu m'envoyer le prg de tirage au sort, j'organise un tournoi de petanque au boulot et pour éviter les discussions j'aimerais former les équipes par le biais de l'informtique, mais je ne suis pas un pro. merci

Répondre à stimo809

7

tonton.chap, le 4 nov 2008 à 12:24:15

Pourrais tu m'envoyer le prg de tirage au sort, j'organise un tournoi de petanque si tu la bien sur. merci

Répondre à tonton.chap

8

antonio, le 9 jan 2009 à 16:10:35

Pourriez-vous s.v.p. me faire parvenir le logiciel pour tirer des joueurs a former des equipoes de petanque entre 10 a 20 equipes de 3 joueurs merci

Répondre à antonio

9

antonio, le 10 jan 2009 à 04:34:26
  • +1

Pourrais-je avoir le logicel pour faire le tirage des joueurs au sort pour former des equipes de petanque

Répondre à antonio

10

antonio, le 10 jan 2009 à 04:38:02
  • +1

Je cherche un logiciel pour le tirage au sort des joueurs de petanque par equipe de 3 joueurs

Répondre à antonio

11

antonio, le 11 jan 2009 à 02:50:21
  • +1

J,attend une reponse a mes questions a propos d,un logiciel pour former des equipes de petanque
merci

Répondre à antonio

12

antoniodevito@cgocable.ca, le 27 jan 2009 à 15:19:48
  • +1

Pourais-je recevoir le logiciel pour faite le tirage au sort pour former des joueurs de pétanque

Répondre à antoniodevito@cgocable.ca

13

antoniodevito@cgocable.ca, le 27 jan 2009 à 15:22:02
  • +1

Logiciel pour petanque

Répondre à antoniodevito@cgocable.ca

16

antonio, le 6 fév 2009 à 02:56:15

Je cherche un logiciel pour former des equipes au azard

Répondre à antonio

17

guy2mars, le 9 fév 2009 à 22:02:31

Ola, que de repetitions de messages .....tu veux parler d'un tirage au sort avec tout le monde en vrac (melee generale) ou tu as 1 liste pointeurs, 1 liste milieu 1 liste tireur? et a partir de quel logiciel?

Répondre à guy2mars

14

antonio, le 30 jan 2009 à 01:54:24

J,aimerais avoir un logiciel comment faire des equipes pour des joueurs de petanque 20 equipes a trois joueur

Répondre à antonio

15

guy2mars, le 30 jan 2009 à 10:05:52
  • +2

Essaie un truc comme ca
il te reste a relier cette macro a 1 bouton par ex
tu peux modifier la presentation
rajouter un nombre d'élus, etc....


Sub Macro1()
Dim x As Integer, y As Integer, tirage As String
'trouver le nombre de lignes remplies
x = 1
Do While Range("A" & x).Value <> ""
x = x + 1
Loop
y = x - 1

x = Int((y * Rnd) + 1)

Range("A" & x).Interior .ColorIndex = 6
End Sub

tu peux aussi modifier le mode random pour etablir un tirage basé sur autre chose que le processeur ou annuler le 1er tirage qui peut etre repetitif
@+

Répondre à guy2mars

18

newmen, le 10 mai 2009 à 12:29:30

La solution sous Excel se présente ainsi :
=ALEA.ENTRE.BORNES(min;max)
Avec :
Fonction «ALEA.ENTRE.BORNES» est disponible quand Utilitaire d'Analyse est coché (via Outils - Macros complémentaires).

.... Oui je sais mais c'est inutil de me remercier .... Hé Hé ....

Répondre à newmen

19

newmen, le 10 mai 2009 à 12:40:44
  • +1

Choisir un jour de la semaine
=CHOISIR(ENT(ALEA()*7)+1;"lundi";"mardi";"mercredi";"jeudi";"vendredi";"samedi";"dimanche")

application à votre question :

Choisir une personne parmis une liste aléatoirement de 10 personnes :
=CHOISIR(ENT(ALEA()*10)+1;"eric";"mohammed";"josef";"amine";"stéfanie";"alfonce";"guillome","KACEM","RIAD","patric")

et voila vous me remerciez encore . . .

Répondre à newmen

20

 doomer03, le 26 aoû 2009 à 09:21:29

Bonjour,
petite correction sur la formule de newmen, il faut écrire (ALEA()*9)+1 pour avoir une valeur comprise entre 1 et 10
Toutefois ceux qui ont essayé cette méthode ce sont surement aperçu que le tirage n'est pas très équitable, on a plus de chance si la valeur associée est comprise entre 3 et 7, les extrêmes sortent moins souvent que les autres.

2 cas se présentent:
1) on veut que toutes les personnes participent à chaque tirage
il suffit d'affecter les noms aux valeurs entre 3 et 13 et de modifier la formule par (ALEA()*15)+1
quand la valeur est comprise entre 1 et 3, et, 14 et 16 on relance le tirage
2) on veut que la personne tirée au sort ne participe plus au prochains tirage
Pour résoudre ce problème, il faut générer des données aléatoires unique, la méthode de lhemer est simple à mettre en oeuvre. Chaque personne tirée au sort est systématiquement et mathématiquement exclue du prochain tirage

la formule de Lhemer est U = (A * Un-1) modulo B
Je laisse les pros d'Excel créer la formule

Répondre à doomer03