|
RandomSplit按给定概率随机获取分割后的字符串
注意本帖资源为论坛会员发布
会员发布请注意:20M以内的资源请直接上传附件、大于10M的请使用网盘链接、外面免费的素材脚本不得大于5金币、外面收费的素材本站设置不得高于其他站点
===========================================================
脚本范例:
按给定概率随机获取分割后的字符串: 格式:RandomSplit 参数1 参数2 参数3 参数4(可为空) 参数5(可为空)
参数1:需要获取随机的字符串 字符串#概率|字符串#概率 字符串分割符“|” (字符串顺序无要求)
参数2:0~2(0=参数2返回“字符串” 1=参数2返回“概率值” 2=参数2返回“字符串#概率值”)
参数3:随机得到的结果所保存的变量
参数4:0~2(0=参数4返回“字符串|字符串|字符串” 1=参数4返回“概率值|概率值|概率值” 2=参数4返回“字符串#概率值|字符串#概率值”)
参数5:剩余的结果所保存的变量
示例:
[@测试]
#if
#act
RandomSplit 木剑#2|裁决#1|怒斩#3|屠龙#5 0 S$结果 2 S$剩余
;总事件数(概率分母):11=2+1+3+5
SENDMSG 6 随机取到字符串:<$str(S$结果)>
SENDMSG 6 剩余的字符串值:<$str(S$剩余)>
;假设上述结果得到木剑(取得木剑的概率为2/11)
;<$str(S$结果)> = 木剑
;<$str(S$剩余)> = 裁决#1|怒斩#3|屠龙#5
===========================================================
如发现相关链接失效、请在联系站长QQ:81199621
58miu传奇素材网、力争打造最公益的传奇素材类站点、希望广大传奇爱好者支持!
素材我们一直会慢慢的加上来、大家有什么样的需求可以在素材交流区发帖沟通、
www.58miu.com 论坛交流群:688370314 站长QQ:81199621
=========================================================== |
|