pub type Weights = [u32; 28];
Probability weights for each character in the alphabet.
Each position corresponds to a character in CHARS. Higher weights mean higher probability of that character being selected.
CHARS