跳到主要内容

random_select_by_weight

根据权重表随机选择,所有权重为负数的都变成0

传入的table格式为:


[

{

weight : <weight>

...

},

{

weight: <weight>

...

},

...

]

声明

map random_select_by_weight(array arr, string weight_key = "weight")

参数

参数名描述
arr权重表(元素是map类型)
weight_key权重键

返回值

权重随机选择的结果map

使用方式

返回文档