RE:Fixture todos vs todos
Esta facil...
Primero, a cada equipo se le debe asignar un campo numerico que lo identifique unicamente (1,2,3..), en 2 loops anidados (para fechas y partidos), y usando la funcion RAND(), generas el valor numerico que identifique los equipos a jugar, despues en un arreglo puedes llevar el descarte de los equipos que han salido, Obviamente los datos se van guardando en una tabla y listo. Con la funcion ASCAN(), podras buscar en el arreglo los valores que ya han salido (puede ser que esa no sea la funcion, no tengo
fox en esta maquina para verifcar lo que digo, pero estoy seguro que hay una funcion que busca en un arreglo valores, igual siempre hay otras formas de hacer esto, por ejemplo, una tabla)
Saludos