Draw a requested number of non-empty list rows, either independently or without replacing selected rows.
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.
Blank rows are removed before selection. No-replacement mode applies a Fisher–Yates shuffle driven by rejection-sampled random indexes and takes its leading rows; replacement mode independently indexes the original list for every draw, while an entered seed switches both paths to replayable output.
Names: ["Ana","Ben","Cleo","Dan","Eve"] Count: 2 With replacement: false Seed: raffle-1
Ben Dan
Teachers call on pupils without repeating a row, workshop organisers randomise a submitted speaker order, and automated tests replay a fixed selection during debugging.