【发布时间】:2012-02-05 11:28:11
【问题描述】:
假设我有一个 FruitDetector 类,它接受一个字符串并以哈希的形式返回具有不同概率的水果的可能类型:
type = {
banana: 0.2,
lemon: 0.4,
orange: 0.4
}
从散列的 N 个最大值中选择一个随机元素(在本例中是在柠檬和橙子之间随机选择)并返回水果名称的最干净、最惯用的方法是什么?
【问题讨论】:
标签: ruby random dictionary idioms