My:random
出自Manyou开发者指南
目录 |
描述
根据 weight 的值随机显示选项。
my:random 允许开发者添加用于随机显示的一个或多个标签,每个标签指定一个 weight 值,这个值决定该选项显示的频率。每个选项都必须放在 my:random-option 标签中。
属性
| 必选性 | 参数名 | 类型 | 描述 | |
| 可选 | pick | int | 每次列出随机选项的个数。 (默认值为 1) | |
|---|---|---|---|---|
| unique | bool | 指定列出的选项是否允许重复(当 pick > 1 时)。(默认值为 true) |
范例
<my:random>
<my:random-option weight="2">A: 这条显示的频率将是 B 条的 2 倍。</my:random-option>
<my:random-option weight="1">B: 这条显示的频率将是 A 条的一半。</my:random-option>
</my:random>
![]() |
说明
- 当
unique==true且pick>1 时,选项出现的频率跟剩余选项的个数有关。 - 选项的 weight 值可以为任意大于 0 的浮点数,并且彼此之间互相作用。
- 本标签可以包含 my:random-option。

