BONjour
svp comment je peu générer un ensemble des nombres binaires aléatoires en C++ et les afficher dans un fichier???
BONjour
svp comment je peu générer un ensemble des nombres binaires aléatoires en C++ et les afficher dans un fichier???
Avec les classes du fichier d'en-tête <random>. Un std::default_random_engine devrait suffire.
SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.
"Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
Apparently everyone. -- Raymond Chen.
Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.
Je te conseille d'utiliser : <random> & <vector>. Pour faire une distribution binaire → std::uniform_int_distribution<> distrib( 0, 1 );. Pour afficher le contenu d'un vector → for( auto &v : myVector ) { std::cout << v; }.
Je ne vais pas t'en donner plus. À toi de voir le reste
Tu peux aussi random un int et récuperer les 31 premiers bit ( pas le bit de signe). Ou random un unsigned int et prendre les 32 bits. Ou tout autres types "randomisable".
Pour le mettre dans le vector, tu peux push_back les bits un par un puis shuffle le vector, ou préallouer ton vector et faire une insertion a des index randoms entre 0 et vector.size()-1
Homer J. Simpson
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager