考虑累积频率的随机数函数



姓氏和名字出现的人口普查数据集提供cumulative frequencyfrequency。我该如何获得一个随机的名字,而它被选择的可能性与现实世界中发生的可能性一样?

只需生成0-100范围内的随机实数,并在累积频率数据集中查找相应的条目。

例如,假设您的随机数为x = 19.41。查看表格(按累积频率排序),找到第一个值大于或等于x

WALLACE        0.081 19.315    106
WOODS          0.080 19.395    107
COLE           0.080 19.476    108
WEST           0.080 19.555    109
JORDAN         0.078 19.634    110

在本例中,您可以获得'COLE'

最新更新