Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1521 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  hasard entre 2 nombres non consecutifs

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

hasard entre 2 nombres non consecutifs

n°1878509
debutantc+​+
Posté le 28-04-2009 à 01:01:35  profilanswer
 

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
 

mood
Publicité
Posté le 28-04-2009 à 01:01:35  profilanswer
 

n°1878541
abais
Posté le 28-04-2009 à 08:43:26  profilanswer
 

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 :
  1. var selecteur = math.round(math.random); // retourne aléatoirement 1 ou 0
  2. var liste = array(monNombre1, monNombre2); // mes 2 valeurs possibles
  3. var choix = liste[selecteur];


---------------
Le membre ci-contre n'est pas responsable du message ci-dessus.
n°1878919
Taz
bisounours-codeur
Posté le 28-04-2009 à 17:01:19  profilanswer
 

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

n°1878962
debutantc+​+
Posté le 28-04-2009 à 20:02:46  profilanswer
 

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  
 
 

n°1879039
Elmoricq
Modérateur
Posté le 29-04-2009 à 00:48:30  profilanswer
 

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 :


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

 

Ben, bêtement : http://fr.wikipedia.org/wiki/Probl [...] Monty_Hall


Message édité par Elmoricq le 29-04-2009 à 00:49:09

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  hasard entre 2 nombres non consecutifs

 

Sujets relatifs
Calcul des extrémas d'une série de N nombresftp probleme upload consécutifs
Generer des nombres aleatoires... mais différents (python)générateur des nombres aleatoires
[C] nombres binairescomparer 3 nombres
[SOLUCE INCLUE] Comment forcer des nombres dans un TEXTBOX ?extraire nombres d'une chaine de caractère
Regex : trouver deux caractères consécutifs différents[RESOLU][ORACLE] Sequence - Probleme avec les nombres générés
Plus de sujets relatifs à : hasard entre 2 nombres non consecutifs


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR