Generate rotating doubles schedule
generate_mixer_scheduleRead-only
Use this when the user wants a pickleball round robin generator, pickleball mixer, rotating partners schedule, tennis mixer schedule or padel americano. Makes balanced rests, partner rotations, a fairness summary, printable PDF score sheets and CSV for 4 to 48 players, 1 to 12 courts and 1 to 24 rounds. Does not balance ratings or make fixed-team brackets; bounded optimization can leave partner repeats above the lower bound.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| seed | No | Repeatable seed, a whole number from 0 to 4294967295, e.g. 42. Defaults to 1; four players in one round enumerate ordered rotations before repeating (24 without groups, 16 with groups). Larger configurations use seeded bounded search. | |
| paper | No | Print sheet size, e.g. "letter" (US Letter, default) or "a4". | |
| courts | Yes | Available courts, a whole number from 1 to 12, e.g. 2. Unfillable courts are left unused. | |
| rounds | Yes | Number of rounds, a whole number from 1 to 24, e.g. 7. | |
| group_a | No | Optional group A names, e.g. ["Alex","Blair"]. Supply both groups; each player must be in one group. | |
| group_b | No | Optional group B names, e.g. ["Casey","Drew"]. Partners cross groups; unequal groups may be refused if balanced rests are impossible. | |
| players | Yes | 4 to 48 distinct player names, e.g. ["Alex","Blair","Casey","Drew"]. Names are limited to 40 characters. |
Output Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | Yes | ||
| details | Yes | ||
| summary | Yes | ||
| downloads | No |