Random 如何改进我的随机程序AHK脚本

Random 如何改进我的随机程序AHK脚本,random,autohotkey,Random,Autohotkey,我是编程的初学者。我需要一个程序,生成一个随机数之间的1-100在每秒钟。这是我用简单的AHK脚本编写的代码 Loop { Random, rand_num, 1, 100 ToolTip, Random number:`n%rand_num%`n`nPress ESC to close Sleep, 1000 } ESC::ExitApp 结果还可以。但我认为他们是解决这项任务的更好选择。程序运行得不顺利。所以当我移动鼠标时,带数字的字段是滞后的。或者滞后可能是个错误的词。它不能用鼠标实

我是编程的初学者。我需要一个程序,生成一个随机数之间的1-100在每秒钟。这是我用简单的AHK脚本编写的代码

Loop
{
 Random, rand_num, 1, 100
ToolTip, Random number:`n%rand_num%`n`nPress ESC to close
Sleep, 1000
}

ESC::ExitApp
结果还可以。但我认为他们是解决这项任务的更好选择。程序运行得不顺利。所以当我移动鼠标时,带数字的字段是滞后的。或者滞后可能是个错误的词。它不能用鼠标实时移动。第二个想法是=>按escape关闭文本。他们的方法简单吗?所以带数字的字段变小了一点?
我在java和python方面有一些经验,也许用这些语言创建程序更容易。但我是初学者。希望有人能帮助我,无论是我的AHK脚本或与技巧,我如何解决在另一种语言的任务。感谢您的每一条帮助性评论

Java 7解决方案:

import java.util.Random;
import java.util.concurrent.TimeUnit;

public class MyRandom {
    public static void main(String[] args) {
        Random random = new Random(System.currentTimeMillis());
        int iRandomValue;

        while (true) {
            // random.nextInt(99) generates number between 0 and 99;
            iRandomValue = 1 + random.nextInt(99);
            System.out.println("Random number: " + iRandomValue);

            try {
                Thread.sleep(TimeUnit.SECONDS.toMillis(1));
            } catch (InterruptedException exIgnoreInterrupted) {
            }
        }
    }
}
或者你更喜欢:

SetTimer, UpdateRandomNumber, 1000

UpdateRandomNumber:
    Random, randNum, 1, 100
    TrayTip,, %randNum%
Return

ESC::ExitApp

java在标记列表中做什么?人们不只是想显示一个随机数。这有什么用,你需要一个用户界面吗?为什么是java/python?我在java和python方面有一些经验。所以,当用这些语言创建一个随机程序很容易的时候,也许有人能给我一个起点或一些提示。但我是新来的。因此,如果标记错误,请sry。我没有找到AHKScript标记。我需要这个程序来进行战略游戏。我有图表,我用混合策略玩特定的动作。例如,一个动作我会用动作a打65%,用动作b打35%。所以,当我每秒钟得到一个介于1到100之间的随机数时,我就可以随机化我的游戏了。我的AHK脚本完成了这项任务。但我认为这并不是最好的解决方案。第一个很完美,第二个也很好。多谢各位。问题已解决。很好,您可以单击答案旁边的复选标记,将答案标记为已接受。
SetTimer, UpdateRandomNumber, 1000

UpdateRandomNumber:
    Random, randNum, 1, 100
    TrayTip,, %randNum%
Return

ESC::ExitApp