Autohotkey 按随机时间范围?

Autohotkey 按随机时间范围?,autohotkey,Autohotkey,我现在有一个代码,在按B激活后,每1.5秒按一次Z toggle := 0 return b:: toggle := !toggle if (toggle = 1) SetTimer, Pressz, 1500 else SetTimer, Pressz, Off return Pressz: SendInput, z v::SetTimer, Pressz,

我现在有一个代码,在按B激活后,每1.5秒按一次Z

toggle  := 0
return

b::
        toggle  := !toggle
        if (toggle = 1)
                SetTimer, Pressz, 1500
        else
                SetTimer, Pressz, Off
return

Pressz:
        SendInput, z

v::SetTimer, Pressz, 1500
但是,我不知道如何将SetTimer更改为0到1500之间的随机时间


请帮助,谢谢。

利用0x464e提到的“随机”函数和单火设置定时器例程,我创建了这个

toggle  := 0
return

b::
    toggle  := !toggle
    ;MsgBox %toggle%
    if (toggle){
        gosub Routine
        }
return

Routine:
    if(toggle){
        Random, var, -1500, 0
        gosub Pressz
        SetTimer, Routine, %var%
    }
return

Pressz:
        SendInput, z
return

v::
toggle=1
gosub Routine
return

请参阅
Random
。如果这回答了您的问题,请将其标记为答案。如果没有,请告诉我如何改进答案以解决您的问题@花生酱