发帖
充值
 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
首页源码分享随机打乱数组顺序

随机打乱数组顺序

0
回复
2111
查看
[ 复制链接 ]

4

主题

12

回帖

198

积分

注册会员

积分
198
2021-9-9 02:36:00 显示全部楼层 阅读模式
  1. -- 打乱数组元素
  2. --start:起始位置
  3. --endi:结束位置
  4. function random_array(arr,start,endi)
  5.         start = start or 1
  6.         endi = endi or #arr-1
  7.         local tmp, index
  8.         for i=start, endi do
  9.                 index = math.random(start, endi)
  10.                 if i ~= index then
  11.                         tmp = arr[index]
  12.                         arr[index] = arr[i]
  13.                         arr[i] = tmp
  14.                 end
  15.         end
  16. end
复制代码


使用道具
举报
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则