hasard entre 2 nombres non consecutifs - C++ - Programmation
Marsh Posté le 28-04-2009 à 08:43:26
Je suis une quiche en prog, mais voila une idée (je peux pas te donner la syntaxe du C++ que je ne connais pas)
A toi de "traduire" en C++.
Pour le choix entre 2 nombres :
Code :
|
Marsh Posté le 28-04-2009 à 17:01:19
c'est absolument pourri.
Pour avoir un truc entre M et N:
- génère un nombre entre 0 et M-N (cherche sur le forum comment le faire bien)
- ajoute M
- c'est prêt à servir
Marsh Posté le 28-04-2009 à 20:02:46
je crois pas que tu ais compris taz, je voudrais un tirage aleatoire entre 2 nombres NON consecutifs.
abais j'ai a peu pres compris ton raisonnement, mais je vois pas comment le traduire en c++
et est ce que qqun saurait comment definir une variable qui aurait un certain nb de valeurs en enlevant celle d'une autre variable ? en fait un tirage aleatoire entre 3 valeurs (0,1,2) sachant qu'il y a deja eu une valeur d' un autre tirage aleatoire que je voudrais enlever.
je fais tt ca pr une simulation du pb de monty hall,
je vous le dis car peut etre ne suis je pas sur la bonne voie
merci d'avance
Marsh Posté le 29-04-2009 à 00:48:30
debutantc++ a écrit : abais j'ai a peu pres compris ton raisonnement, mais je vois pas comment le traduire en c++ |
Trouve, ou conçois, un algorithme qui répond à ton besoin. Tu peux par exemple définir n ensembles disjoints de nombres, effectuer un tirage de 0 à n-1 pour savoir dans quel ensemble effectuer ton tirage, et ensuite tirer un nombre selon la méthode exposée par Taz dans l'ensemble choisi.
Une fois l'algorithme définitif trouvé, le coder est une formalité.
debutantc++ a écrit : et est ce que qqun saurait comment definir une variable qui aurait un certain nb de valeurs en enlevant celle d'une autre variable ? |
À moins de définir une classe répondant à ton besoin, aucun type naturel ne permet ça.
debutantc++ a écrit : en fait un tirage aleatoire entre 3 valeurs (0,1,2) sachant qu'il y a deja eu une valeur d' un autre tirage aleatoire que je voudrais enlever. |
On change un peu de problème j'ai l'impression, là.
debutantc++ a écrit :
|
Ben, bêtement : http://fr.wikipedia.org/wiki/Probl [...] Monty_Hall
Marsh Posté le 28-04-2009 à 01:01:35
bonjour a ts, je suis vraiment debutant en programmation et j'ai un petit soucis,
voila, je n'arrive pas a trouver comment integrer une variable qui choisi entre deux nombres non consecutifs.
j'aimerai bien savoir aussi comment je pourrais faire pour definir une variable qui "enleverait" les valeurs d'une precedente.
j'espere avoir été assez clair.
meci d'avance pr vos reponses