fork download
  1. #include <string>
  2. #include <algorithm>
  3. #include <iostream>
  4.  
  5. int main()
  6. {
  7. std::string Moves[6][3] =
  8. {
  9. {"U","U'","U2"},
  10. {"D","D'","D2"},
  11. {"F","F'","F2"},
  12. {"B","B'","B2"},
  13. {"R","R'","R2"},
  14. {"L","L'","L2"}
  15. };
  16. std::string scramble = "";
  17. std::random_shuffle(*Moves, *Moves + 18);
  18. for (int i = 0; i < 6; ++i)
  19. {
  20. for (int j = 0; j < 3; ++j)
  21. {
  22. std::cout << "Moves[" << i << "][" << j << "]: " << Moves[i][j] << std::endl;
  23. }
  24. }
  25. return 0;
  26. }
  27.  
Success #stdin #stdout 0.01s 2860KB
stdin
Standard input is empty
stdout
Moves[0][0]:  D'
Moves[0][1]:  B'
Moves[0][2]:  B2
Moves[1][0]:  L
Moves[1][1]:  R2
Moves[1][2]:  L'
Moves[2][0]:  L2
Moves[2][1]:  U'
Moves[2][2]:  F
Moves[3][0]:  B
Moves[3][1]:  D
Moves[3][2]:  F'
Moves[4][0]:  F2
Moves[4][1]:  U2
Moves[4][2]:  U
Moves[5][0]:  R
Moves[5][1]:  D2
Moves[5][2]:  R'