Distribute shuffled participant rows across named destinations while keeping group sizes within one.
The frame below runs the same code as this page, in the reader's own browser. Nothing is sent to us, and nothing is sent to you.
Pick a dark background and the text and panels follow it, so the frame stays readable on a dark page.
After blank rows are removed, Fisher–Yates permutes the participant positions and a round-robin pass deals them cyclically into the entered group buckets. Every participant row is used once and the earliest buckets receive the remainder when division is uneven.
Names: ["Ana","Ben","Cleo","Dan","Eve","Finn"] Groups: ["Room A","Room B","Room C"] Seed: workshop
Room A: Dan, Cleo Room B: Eve, Ben Room C: Finn, Ana
Video workshops populate breakout rooms, science classes assign laboratory stations, and conferences distribute registrants among named discussion tables.