考虑累积频率的随机数函数
姓氏和名字出现次数的人口普查数据集提供了累计频率和频率。我如何获得一个随机名称,并且有可能选择现实世界中发生的名称?
The census dataset for last name and first name occurrences provides cumulative frequency
and frequency
. How do I go about getting a random name with the likelyhood of it being chosen that of the occurrence in the real world?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
只需生成 0-100 范围内的随机实数,并在累积频率数据集中查找相应的条目即可。
例如,假设您的随机数为
x = 19.41
。查看表(按累积频率排序)并找到第一个值大于或等于x
的表,在此示例中,您将获得“COLE”
Just generate a random real number in the 0-100 range and look for the corresponding entry in the cumulative frequency dataset.
Example, say your random number gives
x = 19.41
. Look into the table (sorted by cumulative frequencies) and locate the first one that has a value greater or equal thanx
in this example, you obtain 'COLE'