Posible supuesto, pensado rápidamente; seguro que lo puedes optimizar.
10 equipos, jornadas formados por 5 partidos.
Puedes meter 5 equipos locales y los otros 5 equipos visitantes.
Jornada impar unos juegan en casa, jornada par juegan fuera, hacerlo de manera 'pseudo-aleatoria' y comprobar que el enfrentamiento no se ha disputado con anterioridad, si no volver a generar enfrentamientos para la jornada.