[C++] Coba Random

Ada 60 anak akan di bagi kedalam x group. Kodenya bagaimana?

/* Ini program Random. Harap diteliti
   By Angga Arya S. Jangan dihapus komentar ini
   ya gan wkwkwk xD*/

#include <iostream>
#include <ctime>
#include <cstdlib>

using namespace std;

int main() {
    srand(time(0));
    int anak[60];
    int anakDenganGrup[60];

    for(int i = 0; i < 60; i++) {
        anak[i] = i;
        anakDenganGrup[i] = -1;
    }

    int k,x,y; y = 0;
    cout << "Jumlah Group? "; cin >> x;

    while(y < 60) {
        do {
            k = 1 + rand() % 60;
        } while(anakDenganGrup[k] != -1);
        anakDenganGrup[k] = y % x;
        y++;
    };

    for(int i = 0; i < x; i++) {
        cout << "Kelompok " << i+1 << endl;
        for(int j = 0; j < 60; j++) {
            if(anakDenganGrup[j] == i) cout << j+1 << " ";
        }
        cout << endl;
    }

}