Андрей, у твоей формулы есть небольшой недостаток - если выходит 10 мастеров и 6 новичков то 4 мастера играют друг с другом - получается кому-то "везет" на ранней стадии плейофф, а кому-то нет. Тут есть 2 варианта:
1. Генерить пары рандомно.
2. Сеять по результатам групп - но тогда опять же либо "новички" будут рубиться в первом раунде с отцами типа вилла/экза/димы/адв/моза либо мы ведем новичков и мастеров по сетке отдельно и сводим их только ближе к финалу.