Losowanie Liczb

Witam.

Mam pewien problem i nie wiem jak się zabrać za jego rozwiązanie. Mam do zrobienia system losowania liczb który będzie przypisany dla każdego zawodnika z danej drużyny. Opiszę na czym ma to polegać:

  • 1 drużyna to 4 zawodników

  • system musi losować liczby na IV rundy

  • uniemożliwienie grania 2 razy przy tym samym stoliku i z tą samą osobą w ciągu IV rund- jeżeli jest to możliwe

  • każdy zawodnik ma przypisane numery stolików (liczby) na IV rundy

  • liczby muszą powtarzać się IV razy(w rundzie) z uwagi na to że na 1 stolik przypadają IV osoby z różnych drużyn

Liczby w tym systemie odpowiadają numerą stolików( 5 stolików 20 osób, 6 stolików 24 osoby, każdy zawodnik z drużyny siedzi z zawodnikami z innych drużyn )

Jeżeli miał ktoś z czymś podobnym do czynienia prosze o wsparcie bo nie mam pomysłu na rozwiązanie. Nie wiem w czym możnabyłoby to zrobić exel?, c++ czy coś innego?

z góry dziękuję