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

  FORUM HardWare.fr
  Programmation
  C++

  Tirage aleatoire sans remise

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Tirage aleatoire sans remise

n°2258973
ghadghoud
Posté le 28-05-2015 à 14:59:13  profilanswer
 

Bonjour
Je suis débutante en C++ et je veux créer un programme qui a partir d'un fichier texte qui contient les identifiants des noeurds (0 jusqu'à 100) et leur position dans le réseau de tirer à chaque fois aléatoirement un noeud ( je ne veux pas qu'il tire le meme noeud plus qu'une fois ) .
Si quelqu'un peut m'aider je serais très reconnaissante . Merci
Cordialement

mood
Publicité
Posté le 28-05-2015 à 14:59:13  profilanswer
 

n°2259010
gilou
Modérateur
Modzilla
Posté le 28-05-2015 à 22:44:50  profilanswer
 

En C++ 11, en faisant ça sur un vecteur.

Code :
  1. #include <numeric>
  2. #include <random>
  3. #include <algorithm>
  4. #include <iterator>
  5. #include <iostream>
  6. int main()
  7. {
  8.     // vecteur de 101 ints, rempli de 0 a 100
  9.     std::vector<int> nodes(101);
  10.     std::iota(nodes.begin(), nodes.end(), 0);
  11.     // on permute au hasard les éléments du vecteur
  12.     std::random_shuffle(nodes.begin(), nodes.end());
  13.     // on imprime en sortie, pour visualiser la permutation
  14.     std::copy(nodes.begin(), nodes.end(), std::ostream_iterator<int>(std::cout, " " ));
  15.     std::cout << "\n";
  16. }


 
A+,


Message édité par gilou le 28-05-2015 à 22:47:39

---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --

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

  Tirage aleatoire sans remise

 

Sujets relatifs
Valeur de variable aléatoire / intervalle de tempsSockets TCP - pourquoi recv() peut etre aleatoire ?? (paquets tronqués
[SSRS] Performance aléatoireNombre aléatoire, arraylist (quizz, question)
Besoin d'aide su javascool (génération aléatoire d'image)Fatal error allowed memory size aléatoire
personalisation Tumblr affichage aléatoireCréer un signal sonore aléatoire ?
tirage aléatoire sans remisetirage aléatoire sans remise
Plus de sujets relatifs à : Tirage aleatoire sans remise


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