Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Générateur de random paramètrable [ Algorithme / Divers ] (pluplu)

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

Administrateur CodeS-SourceS
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

Membre Club

"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

Administrateur CodeS-SourceS
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é 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 + Controler le HASARD (pseudo hasard ) [ par Zeroc00l ] J'ai lu que le hasard generé par l'ordinateur n'etaitque le fruit d'un calcul ...Les scientifiques utilise les mesures de particulespour generer le ha traduire une expression régulière en VB [ par XWinnieX ] Bonjour, comment faire pour traduire cette expression régulière en VB ?[0-9]+[.,][0-9]+En francais ca donne :au moins un chiffre suivi d'un point ou d random d'un nombre avec priorité [ par pioug43 ] J'aimerais savoir s'il n'existe pas une fonction ou autre qui me permettrait de sortir des chiffres avec une priorité.Ex:mes chiffres 1,2,3,4,5,6le 1 Générateur SQL dans VB [ par abracadabra ] Salut tout le monde,2 Questions:1- Qu'est ce qu'il faut mettre dans la Zone critère d'une requête SQL (dans VB générateur SQL et non pas dans Access) combien dans d'element dans un fichier (random) [ par koan ] J'ai un fichier auquel je souhaite acceder de maniere (random) ...afin d'y placer des types...mais voila, kan je veux ajouter un nouvel element dedans Comment modifier le format ds MSHFLEXGRID [ par SPEEDERMENN ] Bjr,Je voudrais savoir comment modifier le format d'une cellule d'une MSHFLEXGRID.Dans la grille, je veux faire afficher un prix (pour le moment il n' Lecture Tag trop lent [ par bingo974 ] Salut tout le mondeJE désir faire un indexeur de mp3. J'utilise un algo super rapide qui parcours les répertoires de mon disque (20Go en 80 secondes - Format nombre [ par noe ] Bonjour à tousj'extrait de ma base de donnée acces97 un chiffre simpleje le fait apparaitre dans un textbox en utilisant un code pour le formatage tex


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,530 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.