fork(1) download
  1. #include <iostream>
  2. #include <cstdlib>
  3. #include <ctime>
  4. using namespace std;
  5.  
  6. int main() {
  7.  
  8. srand(time(0));
  9. int N = 5;
  10. string letters[N] = { "A", "B", "C", "D", "E" };
  11.  
  12. for (int i = 0; i < N; i++) {
  13. int j = rand() % (N - i) + i;
  14. string tmp = letters[i];
  15. letters[i] = letters[j];
  16. letters[j] = tmp;
  17. }
  18.  
  19. for (int i = 0;i < N; i++) {
  20. cout << letters[i] << " ";
  21. }
  22. cout << endl;
  23.  
  24. return 0;
  25.  
  26. }
Success #stdin #stdout 0.01s 5400KB
stdin
Standard input is empty
stdout
B C D E A