random By Weight
根据权重Map随机选择一个值
Return
随机选中的值
Parameters
weight Map
权重映射,key为权重,value为对应的选项
Throws
当权重Map为空或权重总和为0时抛出
根据权重列表随机选择一个值
Return
随机选中的值
Parameters
weight List
权重列表,每个元素为 (权重, 值)
Throws
当列表为空或权重总和为0时抛出
根据权重列表随机选择一个元素
Return
随机选中的元素
Parameters
items
权重项列表
weight Selector
权重选择器函数,用于从每个元素中提取权重值
Throws
当列表为空或权重总和为0时抛出