If I have a list of 6 options to choose from and a selector that has 8 possible values, can that selector be reduced to evenly select from the 6 options?
I'm using 3 bits, so a value between 0 and 8 exclusive and I need to select from 6 options. My understanding is that I have more information than I need, but I don't know how to construct a map to the lower information state.
My only idea so far is to use the selector value to seed a pseudo-random number, but is there enough information in the seed to assume an even distribution?
Assuming your selector returns a uniform distribution over $8$ values, you can't select one of $6$ uniformly from one result. What you can do is accept values $1$ to $6$ from the selector, reject $7$ and $8$ and ask the selector again. You have $\frac 34$ chance of a selection on each try, so you won't have to try too many times. You might go on forever getting $7$s and $8$s, but the probability converges to zero.