Rnd随机
Rnd随机
odds 计算数学几率
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
odds | 是 | int | 几率 |
//30%概率
if(laoleng.Rnd.odds(30)){
logd("执行")
}
返回值 | 类型 | 说明 |
---|---|---|
true/false | boolean | 概率 |
sleep 延迟随机时间并提示
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
startTime | 是 | int | 起始时长,毫秒 |
endTime | 否 | int | 结束时长,毫秒 |
msg | 否 | string | 提示信息 |
laoleng.Rnd.sleep(1000);
laoleng.Rnd.sleep(1000,3000);
//提示格式: 首页倒计时:3秒
laoleng.Rnd.sleep(1000,3000,"首页");
返回值 | 类型 | 说明 |
---|---|---|
无 | 无 | 无 |
getNoRepeatArr 生成不重复随机数组
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
arr | 是 | any[] | 原始数组 |
let arr = [1,2,3,4,5]
logd(laoleng.Rnd.getNoRepeatArr(arr))
//[3,2,4,1,5]
arr = ["aaa","bbb","ccc"]
logd(laoleng.Rnd.getNoRepeatArr(arr))
//["bbb","aaa","ccc"]
返回值 | 类型 | 说明 |
---|---|---|
[3,2,4,1,5] | any[] | 生成后的不重复随机数组 |