Ciao, una soluzione da implementare "realizzare col codice"
1) dividi numero partite per numero giocatori, e trovi quante partite massime può fare un giocatore
2) Ti crei un array dome memorizzi il sorteggio PartiteGiocatori[] inizializzato a zero
Short PartiteGiocatori[MAXGIOCATORI]={0};
3) Ad ogni numero estratto verifichi che il giocatore ha giocato meno partite del massimo, e incrementi di uno