登录
注册
用户名
Email
自动登录
找回密码
密码
登录
立即注册
搜索
本版
文章
帖子
用户
论坛
镜像
论坛镜像,仅供备用
每日签到
动态
Space
字体下载
超级字体包XZ下载
Room
一间黑暗的小屋~(不支持IE)
每日签到
镜像站说明
排行榜
魔方
好友
帖子
收藏
道具
勋章
任务
动态
分享
设置
退出
Anime字幕论坛
»
论坛
›
论坛版块
›
灌水聊天
›
[逆大天] Aegisub内置的lua的random种子竟然是固定的 ...
返回列表
查看:
94
|
回复:
0
[逆大天] Aegisub内置的lua的random种子竟然是固定的
Lambholl
当前离线
积分
407122
TA的每日心情
无聊
2023-3-18 18:33
签到天数: 3 天
[LV.2]偶尔看看I
24
主题
316
回帖
1056
VC币
星辰大海
积分
407122
发消息
Lambholl
发表于
昨天 20:43
|
显示全部楼层
|
阅读模式
本帖最后由 Lambholl 于 2025-9-7 20:57 编辑
首先,我们可以证明在正常情况下,lua的math.random种子不是每次启动都固定的:
直到今天我发现我用了一堆random的歌词脚本,启动后点击第一次Apply Karaoke Template后,整个文件都没有变,点击第二次才会改变,
于是我启动了两次aeg,比较了按第二次生成时生成的文件:
创建新文件进行尝试,发现每次启动后第一次生成,都是固定的数字序列,而且所有版本都是这样:
查看logger的代码,其中基于计时器设置了种子:
可以推测其本意为基于随机生成一个种子,但是很明显这个函数返回值由于某种原因,变成了0,
因为当我们尝试在脚本中加入math.randomseed(0),不管生成多少次,都变成了和上面截图中一样的结果:
因此,可以确定这是一个logger导致的bug
字幕相关 >>>
LPSub字体包
/
制作双语字幕应当注意的一些问题
/
自用字幕规范化
其他杂项 >>>
ffmpeg的安装与使用
/
qB Web UI 优化包
/
LPSub Fonts API
回复
使用道具
举报
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
快速回复
返回顶部
返回列表