32 std::vector<int> * permut =
new std::vector<int>(size);
33 std::vector<int> avail(size);
35 for (
int i = 0; i < size; i++)
38 for (
int i = 0; i < size; i++)
41 index = rand() % (size-i);
42 (*permut)[i] = avail[index];
44 avail[index] = avail.back();