【Aegisub相关】math.random 行为记录

注意,下列代码中num仅在code行计算了一次随机值以后,就被循环复制了,所有行的结果都是同一个数字。
而跟code行没有联系的 !math.random(0,9)! 在每次循环生成的新行中,都重新计算了随机值。

Comment: 0,0:00:00.00,0:00:00.00,CN,,0,0,0,code once,num = math.random(0,9)
Comment: 0,0:00:00.00,0:00:01.00,CN,,0,0,0,template noblank notext,!maxloop(10)!!num!    !math.random(0,9)!
Comment: 0,0:00:02.00,0:00:03.00,CN,,0,0,0,karaoke,{\k25}字
Dialogue: 0,0:00:02.00,0:00:03.00,CN,,0,0,0,fx,3    7
Dialogue: 0,0:00:02.00,0:00:03.00,CN,,0,0,0,fx,3    4
Dialogue: 0,0:00:02.00,0:00:03.00,CN,,0,0,0,fx,3    5
Dialogue: 0,0:00:02.00,0:00:03.00,CN,,0,0,0,fx,3    1
Dialogue: 0,0:00:02.00,0:00:03.00,CN,,0,0,0,fx,3    0
Dialogue: 0,0:00:02.00,0:00:03.00,CN,,0,0,0,fx,3    9
Dialogue: 0,0:00:02.00,0:00:03.00,CN,,0,0,0,fx,3    7
Dialogue: 0,0:00:02.00,0:00:03.00,CN,,0,0,0,fx,3    1
Dialogue: 0,0:00:02.00,0:00:03.00,CN,,0,0,0,fx,3    9
Dialogue: 0,0:00:02.00,0:00:03.00,CN,,0,0,0,fx,3    2

如果要让num也做到每行重新计算的话,应该要跟循环计数器j关联起来,写个for循环。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值