Chr*_*ris 3 random objective-c
我需要一种简单的方法来随机选择字母表中的一个字母,加权我希望它出现的百分比.例如,我希望字母'E'在5.9%的时间内出现在随机函数中,但我只希望'Z'在0.3%的时间内出现(依此类推,基于每个的平均出现次数)字母表中的字母).有什么建议?我看到的唯一方法是使用10000个字母(590'E',3'Z'等)填充数组,然后从该数组中随机选择一个字母,但它看起来像内存密集且笨拙.
不确定这是否可行,但看起来它可能会起作用:
这有点难以理解,所以它会是这样的:
| 归档时间: |
|
| 查看次数: |
709 次 |
| 最近记录: |