Work out random pick from list instantly with clear inputs, formula shown and shareable results.
The seed is passed through a linear congruential step and reduced modulo the list length, so the same seed always picks the same option while a different seed shuffles the choice. A seeded pick is reproducible, which matters when a group needs to verify later that nobody re-rolled until they liked the answer.
Index selection
index = ((seed x 1103515245 + 12345) mod 2^31) mod number of options
Even chance
chance of each option = 1 / number of options
index = ((seed x 1103515245 + 12345) mod 2^31) mod number of options. The seed is passed through a linear congruential step and reduced modulo the list length, so the same seed always picks the same option while a different seed shuffles the choice.
A seeded pick is reproducible, which matters when a group needs to verify later that nobody re-rolled until they liked the answer.
Enter list of options (comma separated), seed number. The defaults shown are a realistic worked example — swap in your own figures to get a result you can use.