Paste lines in, shuffle them into a fresh, unbiased order with a real Fisher–Yates. No repeats favored, no last-line bias — just a clean random permutation.
Input0 lines
Result
Shuffled lines will show up here.
Fisher–Yates: for i from last down to 1, swap line[i] with line[random(0..i)].