如何在 Autohotkey 中生成随机数?

how can you generate a random number in Autohotkey?

我在 autohotkey 中有这个小脚本,我需要两个随机的睡眠数字,第一个从 700 到 900,第二个从 1800 到 2200。有人知道怎么做吗?谢谢!这是脚本:

F3::SetTimer, aLoop, % (on:=!on) ? "50" : "Off"

aLoop:
Click down
Sleep, 1400
Click u
Sleep 2000
return

这是一道 AHK 题,不是 C++ 题。

使用Random函数:

Syntax: Random, OutputVar , Min, Max

例如:

Random var, 100, 200

这将生成一个从 100 到 200 的随机数,并将结果存储在变量“var”中


针对您的案例的解决方案:

F3::SetTimer, aLoop, % (on:=!on) ? "50" : "Off"

aLoop:
Click down
Random rand, 700, 900
Sleep, rand
Click u
Random rand, 1800, 2200
Sleep, rand
return