找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 6057|回复: 5

[教程源码] 解决多个模拟器同步启动后随机结果一样的问题

[复制链接]
  • 打卡等级:无名新人

9

主题

26

回帖

44

积分

小学生

鲜花
0
猫粮
134
发表于 2020-9-1 18:05:40 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
大家在用模拟器同步器启动脚本的时候, 会发现每个模拟器的随机数结果是一样的, 比如5个模拟器随机结果顺序都是5, 2, 3, 2之类的.

这是因为按键精灵的Randomize() 命令默认值为当前系统秒数, 也就是在同一秒内不管启动运行多少次, 结果是完全一样的.


Import "ShanHai.lua"

随机数(50, 100)
Function 随机数(小, 大)
    TracePrint  ShanHai.Execute("function rand(){ min=$1;max=$(($2-$min+1));num=$(($RANDOM+1000000000));echo $(($num%$max+$min));};rnd=$(rand "&小&" "&大&");echo $rnd")
End Function


楼主热帖

0

主题

1

回帖

1

积分

学前班

鲜花
0
猫粮
1
发表于 2020-9-1 19:09:52 | 显示全部楼层
为什么模拟器上能运行的代码到了手机上就不能运行了呢?
  • 打卡等级:坠落山崖

1082

主题

2110

回帖

4294

积分

院长

鲜花
7
猫粮
6360
QQ
发表于 2020-9-2 13:35:47 | 显示全部楼层
紫猫插件的初始化随机数种子默认采用毫秒做时间, 所以可以直接用紫猫插件解决
  • 打卡等级:初涉江湖

0

主题

108

回帖

108

积分

小学生

鲜花
0
猫粮
585
发表于 2020-12-8 20:53:04 | 显示全部楼层
        很给力!

0

主题

7

回帖

7

积分

学前班

鲜花
0
猫粮
24
发表于 2021-7-3 14:14:51 | 显示全部楼层
骗子在这边发帖找存在吗 还在这骗
  • 打卡等级:无名新人

9

主题

26

回帖

44

积分

小学生

鲜花
0
猫粮
134
 楼主| 发表于 2021-7-3 18:18:29 | 显示全部楼层
3512726095 发表于 2021-7-3 14:14
骗子在这边发帖找存在吗 还在这骗

骗你啥了呢?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|紫猫编程学园

GMT+8, 2024-5-5 03:28

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表