Random AppleScript随机浮点返回

Random AppleScript随机浮点返回,random,numbers,click,applescript,Random,Numbers,Click,Applescript,我正在尝试在AppleScript中创建代码,每1-2秒随机单击鼠标一次。。。我想要一个我正在玩的电子游戏,不知道或能够告诉我一个机器人正在为我点击,所以我需要它是随机的。。。不是每秒钟或每2秒,而是每x秒,其中x是在1到2秒内不断变化的变量。。。以下是迄今为止的代码,但它每1秒单击一次: on idle tell application "System Events" key code 87 end tell return 1 end idle 我认为

我正在尝试在AppleScript中创建代码,每1-2秒随机单击鼠标一次。。。我想要一个我正在玩的电子游戏,不知道或能够告诉我一个机器人正在为我点击,所以我需要它是随机的。。。不是每秒钟或每2秒,而是每x秒,其中x是在1到2秒内不断变化的变量。。。以下是迄今为止的代码,但它每1秒单击一次:

on idle
    tell application "System Events"
        key code 87
    end tell
    return 1
end idle
我认为将
return 1
更改为
return random number 1到2
会起作用

大概是这样的:

on idle
    tell application "System Events"
        key code 87
    end tell
    set randomDelay to random number from 1 to 2
    return randomDelay
end idle
但是它不起作用。/:

把它变成

random number from 1.0 to 2.0
如果给整数作为随机数的边界,它只会选择随机整数。通过给定浮点文字,AppleScript切换到给定范围内的随机浮点数。从StandardAdditions中的
random number
文档中可以看出,这两个限制似乎都包含在内,这对于浮动来说很奇怪,但在您的情况下并不是问题