Ну или, кстати, вообще случайные номера паспортов генерировать, они точно равномерно распределены
один только нюанс: получить данные по сгенерированной таким образом выборке. Условно, если генерировать телефоны и потом проводить опросы, тут же получишь смещение, т.к. не все готовы отзываться на опросы. Вопрос в том, на какие данные смотреть и как их извлекать, неразрывно связан с вопросом, как генерировать выборку