# League matchup

Programming
account_circle Unassigned
schedule 3 Days
account_balance_wallet \$5

I want to make a script that will generate all possible matches from 1 to 16.

More info: I have 16 players in a tournament. I am developing league system and I need a script that will generate all the possible matches by rounds.

All possible matches - I mean that Player1 vs player2, player 3 vs player 4, players 1 vs player 3, player 16 vs 15, player 15 vs 5 etc...........

My table:

Playe1 | Player2| Round

In round = 1 it should be all league matches for all players 1-16,

in round = 2 the same, just a match that already was in round = 1 can't be in round = 2

In round = 3 the same, just match that already was in round =1, round = 2 can't be in round = 3

.. etc untill all possible combinations are done

I am trying to figure it out for a while and couldnt find a solution. Any help will be appreciated!

Mar 22nd, 2018

do you mean like this rough picture?table.JPG

Jun 15th, 2013

...
Mar 22nd, 2018
...
Mar 22nd, 2018
Mar 22nd, 2018
check_circle