I run a four lane slot car club and currently have manually produced race grids for 8, 12, 16, 20 and 24 people. We just use the nearest race grid if we don't have the full 8, etc.
As there are four lanes, there are always four rounds of heats. The number of heats per round is determined by the number of racers. 8 racers = 4 rounds of 2 heats, so 8 races. 12 racers = 4 rounds of 3 heats, so 12 races, etc.
In round one people are allocated numbers 1-8, 1-12, etc. and keep these numbers for the night. I then use this to rotate people through the lanes and against as many different competitors as possible.
Each person must race once on each lane and ideally never meet the same person twice.
I've got close, doing this by manually jigging the numbers round but there are instances where some people meet two or three times and it's driving me mad.
Does anyone have a solution to this please? Fixed groups as above would be fine, as people's names just get entered into the next meetings race grid in the winning order of the previous meeting.
However, as well as the 'Mini' solution (four separate grids and we just leave places empty if we don't get a full turnout) a 'Rolls Royce solution where I could just enter the exact number of names and it would sort them into rounds and heats would be a bonus - but as well as , rather than instead of, the 'Mini' solution would be brilliant. (I.E. it would cope with any number, leaving lanes empty in a heat if necessary.)
A lot to ask I know - but I've been struggling to get the 'perfect grid' for years! (I use Excel, by the way.)