Advertisement
n0gul

randomChar

Oct 31st, 2014
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.94 KB | None | 0 0
  1. //
  2. //  main.cpp
  3. //  randomChar
  4. //
  5. //  Created by n0gul on 31/10/2014.
  6. //  Copyright (c) 2014 n0gul. All rights reserved.
  7. //
  8.  
  9. #include <iostream>
  10. #include <cstdlib>
  11. #include <string>
  12.  
  13.  
  14. int rand_a_b(int a, int b)
  15. {
  16.     return rand()%((b+1)-a) +a;
  17. }
  18.  
  19.  
  20. int main(int argc, const char * argv[])
  21. {
  22.     std::string str = "";
  23.     unsigned int nombreDeCaractereAGenerer(0);
  24.     char caractere = '\0';
  25.     std::cout << "Combien de nombres ?" << std::endl;
  26.     std::cin >> nombreDeCaractereAGenerer;
  27.     srand(time(NULL)); // on initialise le générateur aléatoire
  28.    
  29.     for (unsigned char i = 0; i < nombreDeCaractereAGenerer; i++)
  30.     {
  31.         caractere = rand_a_b('A', 'Z'); // on prend un caractère ascii entre 65 (la touche "A") (inclus) et 90 (le Z) (inclus)
  32.         str += caractere;
  33.         std::cout << str << std::endl;
  34.        
  35.     }
  36.     //std::cout << std::endl;
  37.     //std::cout << "Hello, World!\n";
  38.     return 0;
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement