BONjour
svp comment je peu générer un ensemble des nombres binaires aléatoires en C++ et les afficher dans un fichier???
Version imprimable
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.
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