• 新浪微博:
  • 微信 :
按键精灵电脑版
立即下载

软件版本:2014.05
软件大小:21.6M
更新时间:07-04

按键精灵安卓版
立即下载

软件版本:3.3.5
软件大小:62.5M
更新时间:9-25

按键精灵iOS版
立即下载

软件版本:1.3.5
软件大小:29.2M
更新时间:06-14

最新企业版UiBot
立即下载

软件版本:3.3
软件大小:282M
更新时间:08-06

快捷导航

登录 后使用快捷导航
没有帐号? 注册

登录 注册
返回列表 12345678» / 17
发新话题 回复该主题

[教程心得] 【山海插件教程】随机数命令也能如此好用 [复制链接]

1#
小伙伴们大家好,随机数平时大家多少都有接触到,按键本身就只有一个Rnd命令,如果要实现其他的功能的话还得自己去封装,太麻烦了。这次就介绍几个插件里的随机数命令给大家

>>>> 插件教程目录 <<<<



相关命令:
命令名称:RndEx
命令功能: 生成指定范围的随机数
参数: 参数1【必要】:整数型,随机数最小值
参数2【必要】:整数型,随机数最大值
返回值: 返回生成的随机数


命令名称:RandArray
命令功能: 生成数组内随机的一个内容
参数: 参数1【必要】:数组,指定的数组
返回值: 返回数组中随机的一个值

RndEx
RndEx 命令使用的时候只要填写下随机数的范围参数,使用起来很简单
  1. Import "ShanHai.lua"

  2. For 10
  3. TracePrint shanhai.RndEx(1, 10)
  4. Next
复制代码
这样就能轻松的去实现取1-10之间的范围随机数了。
注意:有的同学会在使用随机数的时候加入Randomize命令来初始化随机种子,但是位置如果没写对的话就会导致随机数取值问题
问题代码:
  1. Import "ShanHai.lua"

  2. For 10
  3. Randomize
  4. TracePrint shanhai.RndEx(1, 10)
  5. Next
复制代码
这样的结果就是每次都取出同样的值。所以在使用范围随机的时候不要在循环里加入Randomize命令。(其实这个命令如果没有一些特殊需要的话就没必要使用)

RandArray
RandArray 这个命令是用来从一个数组随机取一个值的内容。用途就会比较广了。
取指定不连续的数字的随机数
  1. Import "ShanHai.lua"

  2. Dim arrNum = array(5,21,878,32,0)

  3. For 5
  4. TracePrint shanhai.RandArray(arrNum)
  5. Next
复制代码
我们还能实现点击随机的一些坐标

  1. Import "ShanHai.lua"

  2. Dim tPoin = {{543,376}, {490,466}, {556,516}, {500,964}}
  3. Dim tempXY
  4. For 5
  5. tempXY = shanhai.RandArray(tPoin)
  6. TracePrint tempXY[1], tempXY[2]
  7. Tap tempXY[1], tempXY[2]
  8. Delay 1000
  9. Next
复制代码



本主题由 管理员 青黛 于 2018/3/1 17:27:22 执行 审核帖子 操作
2#

好,支持,好东西

按键精灵、易语言接单。QQ:12484234
3#

【山海插件教程】随机数命令也能如此好用修改

[url=http://bbs.anji
4#


5#

好好好好好

6#

随机数也可以这样玩,玩出花样,玩出精彩,.,,

7#

23562356556

8#

随机数命令也能如此好用

9#

ffffffffffffffffffffffff

10#


11#

【山海插件教程】随机数命令也能如此好用

不接单,讨论学习→
12#


13#

好东西值得拥有

14#

55555544444

15#

随机数命令也能

16#

小白学习中

17#

.................

18#

学习随机数

19#

........................







Yeah分享

20#

山海插件教程】随机数命令也能如此好用

发新话题 回复该主题