Due to the way random works, we need to see it on each run of the binary - thus need to make a new random state.
A player may: - not redeal any cards - redeal all their cards Therefore the indices must be between 0,5 and there can be at most 5 inputs.