Accueil > Forum > > > > Générateur de random paramètrable
Générateur de random paramètrable
vendredi 21 septembre 2007 à 16:25:50 |
Générateur de random paramètrable

pluplu
|
( Pour les spécialistes du random ou les Matheux )
Bonjour,
Je cherche faire un générateur de random paramétrable
Ex : je désire un chiffre entre 1 et 25 et je veux que sur 100 tirages mon générateur me sorte par exemple
10% le chiffre 7 5% le chiffre 12 15% le chiffre 22
Ben comment je fais alors   
Pascal Laurençon
|
|
vendredi 21 septembre 2007 à 17:15:42 |
Re : Générateur de random paramètrable

crocejf2000
|
Salut,
10% le chiffre 7 5% le chiffre 12 15% le chiffre 22
= 30% !!! Les autres 70% tu veut quoi ?
A+,Hart
|
|
vendredi 21 septembre 2007 à 18:53:51 |
Re : Générateur de random paramètrable

BruNews
|
Prépare un tableau du nombre de cases voulues, tu remplis les valeurs imposées, ensuite à chaque random tu vérifies qu'il n'est pas dans les prérequis.
ciao... BruNews, MVP VC++
|
|
vendredi 21 septembre 2007 à 21:44:01 |
Re : Générateur de random paramètrable

jmfmarques
|
"Tire" aléatoirement dans un tableau composé de 100 numéros et où chaque numéro est répété autant de fois que tu veux lui assortir un pourcentage de "tirages" possibles. celà te conduira à un tabelau bien évidemment dimensionné à bien au delà de 100 exemple : si tu veux donner 10 % de chances de titage au numéro 12 ; 25 % de chances au numéro 42 et 1% de chances aux autres numéros : un tabeau de 133 items dont 10 ont le numéro 12, 25 le numéro 42, et tous les autres (donc 98) représentent une seule fois le même numéro.
Mais ma pensée est probablement mal structurée, je suppose ...
Voilà tout...
|
|
samedi 22 septembre 2007 à 10:39:49 |
Re : Générateur de random paramètrable

pluplu
|
Merci pour vos réponses, mais il faut encore cogiter un peu....
Crocejf2000 - le reste c'est nimporte quel chiffre sauf les favoris.
BruNews - Bon oui ça je sais faire, mais ce qu'il me faut c'est le code qui me sort le chiffre aléatoirement et qui respecte les proportions en % que je désire. Je pourrais par exemple faire un random qui me sort d'abord les favoris en % voulus puis après cela les autres chiffres, mais cela ne ferais pas trop "random".
jmfmarques - Oui on s'approche du but je vais essayer cela en code pour voir
Pascal Laurençon
|
|
samedi 22 septembre 2007 à 10:50:24 |
Re : Générateur de random paramètrable

BruNews
|
pourquoi du random sur les favoris ? tu les veux alors mets les direct, ça gagnera du temps. Ensuite ce sont les favoris à exclure des random tirés.
ciao... BruNews, MVP VC++
|
|
samedi 22 septembre 2007 à 22:39:53 |
Re : Générateur de random paramètrable

Julien237
|
Réponse acceptée !
Tu fais un tableau de 100 nombres, tu remplis d'abord les premières cases avec les proportions désirées, s'il reste des cases, tu les remplis avec des nombres aléatoires, ensuite tu utilise un algorithme de dérangement sur ton tableau pour mélanger toutes les cases aléatoirement, puis lors de l'appel des nombres, tu sors les nombres du tableau un à un...
Julien.
|
|
lundi 24 septembre 2007 à 09:40:39 |
Re : Générateur de random paramètrable

pluplu
|
Julien237 - Ta solution m'intéresse je vais essayé 1) Remplir le tableau avec les numeros favoris selon les % désirés 2) Remplir le reste du tableau avec des autres numéros 3) faire le mélange 4) faire une pioche dans le tableau aléatoirement, avec éventuellement un algoritme qui contrôle la sortie des numéros gagnants pour pas qu'ils sortent trop l'un derrière l'autre. ça doit le faire
Merci à tous...
Pascal Laurençon
|
|
Cette discussion est classée dans : chiffre, random, générateur, paramètrable
Répondre à ce message
Sujets en rapport avec ce message
Fct Random [ par SkanKeur ]
Bonjour, est ce quelqu'un pourrait me fournir le code en C dune fontion Random de type :int Random(int N);N : valeur max du chiffre généré au hasard.
Random avec 2 chiffre apres la virgule HELP!!! [ par ironz ]
j'ai assayer ceci pour mettre 3 chiffre aléatoire ex:6 puis une virgule apres (ex:6,56) suivi de 2 chiffre aléatoire:Label2.Caption = Int((115 - 98 +
Random chiffres [ par rsx602 ]
Bonjours je cherche un petit code qui permetterais de généré des chiffre randoms (sois 3-4 chiffre ex: 111 , 2222) mais que sa ne sois pas trop souven
Générateur nombre pseudo aléatoire [0;1] [ par isfaen ]
Salut à tous! Je cherche à créer mon propre générateur aléatoire sur le pavé [0;1] au lieu d'utiliser la fonction rnd() car la période de ce générate
Générateur aléatoire [ par isfaen ]
Salut à tous! Je me permet de reposer une question à laquelle personne n'avait pu m'aider: Je cherche à créer mon propre générateur aléatoire sur l
Création d'un générateur de clefs [ par Arkhanys ]
Bien le bonjour, je suis un gros débutant et j'aimerais savoir comment créer un générateur de clef :p . J'en demande beaucoup pour mon niveau dans ce
AscII [ par patorion33 ]
Bonjour, Je débute tout doucement avec VB6 est je recherche un code pour faire une convertion du nombre avec vrigule en code ASC III par exemple "210,
numericupdown avec valeur à 2 chiffre [ par lilj ]
Bonjour, est-il possible de forcer un numericupdown à afficher 2 chiffre ? Exemple : 00, 05, 08 car par défaut pour 05 il affiche 5 alors que je doi
Formulaire pour un générateur... [ par xXjujo002Xx ]
Bonjour, En fait je suis en vue de reconstruire entièrement le fonctionnement de mon site (construit avec Iweb; je précise pour la suite), et j'aimera
problème d'itération.. [ par bauer65 ]
bonjour a tout le monde, je suis débutant en vb net. sous visual basic 2005 --> smart device --> pocket pc et je lutte sur un problème de moyenne j'a
Livres en rapport
|
Derniers Blogs
GESTION D'EXCEPTION AVEC LES TASKSGESTION D'EXCEPTION AVEC LES TASKS par richardc
Nous avons vu dans un précédent article comment utiliser Task pour effectuer des opérations dans un autre thread.
Malheureusement, comme tout le monde n'est pas parfait, il se peut que cette exécution se passe mal et qu'une exception se produise.
La...
Cliquez pour lire la suite de l'article par richardc DéMARRONS AVEC LES TASKSDéMARRONS AVEC LES TASKS par richardc
Que vous le vouliez ou non, le développement multi-tâche est maintenant une obligation pour toute nouvelle application. Il est donc vital d'en comprendre les mécanismes et de s'y mettre le plus tôt possible.
En attendant le .NET Framework 4.5 avec le...
Cliquez pour lire la suite de l'article par richardc SLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPSSLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPS par Vko
Retrouvez les slides et les démo de ma session Fast & Furious XAML Apps. A ceux qui se posent la question : "est-ce que le code de la DataGrid est disponible?", je vous répondrais "pas encore". Je vais mettre en place un projet codeplex pour part...
Cliquez pour lire la suite de l'article par Vko XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Forum
ACCES ODBCACCES ODBC par yannickcottin
Cliquez pour lire la suite par yannickcottin
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|