【发布时间】:2021-11-16 17:25:37
【问题描述】:
我正在尝试编写一个函数,该函数返回随机选择的以下乘数之一,但遵循频率要求。下表定义的是,对于此函数的 100 万次调用,1500 将返回一次,500 将返回两次,依此类推。
|---------------------|------------------------------|
| Multiplier | Frequency Per Million |
|---------------------|------------------------------|
| 1500 | 1 |
|---------------------|------------------------------|
| 500 | 2 |
|---------------------|------------------------------|
| 200 | 50 |
|---------------------|------------------------------|
| 50 | 100 |
|---------------------|------------------------------|
| 25 | 20,000 |
|---------------------|------------------------------|
| 5 | 75,000 |
|---------------------|------------------------------|
| 3 | 414,326 |
|---------------------|------------------------------|
| 2 | 490521 |
|---------------------|------------------------------|
想知道实现这一点的最佳方法是什么。
【问题讨论】:
-
这些数字是概率还是频率?例如,是否要求每 1,000,000 次调用,1500 乘数将仅返回一次?