pub fn assign_labels(n: usize, seed: u64) -> Vec<char>
Label for candidate index i after the seeded shuffle.
i
Returns one label per candidate: labels[i] is the label candidate i is presented under.
labels[i]