имеем генератор, дающий например 100 равновероятных значений. Надо получить 10. Делим на 10 - все отлично. Но если нужно получить скажем 3 значения, то разделив исходное на 33 мы придем к тому, что "0 " в таком генераторе будет встречаться на 3.(3) % процента чаще остальных.