用java做个随机数抽奖系统 数值是 00001-------20000
有四个按钮 一个开始 一个停止 一个复位 一个退出   
有四个单选按钮  一个一等奖 一个二等奖 一个三等奖  一个四等奖 要求一等奖 3
二等奖   5
三等奖   8
四等奖   150   
一二三  分别每次  抽取1名
四等奖  一次抽取 10名    
如何利用线程每次单击开使按钮 在按停止按钮抽取四等奖每次抽取十名 一个线程一些好
如下public  void run(){
while(flag){
try{

    
result =Kin.speak(this.r());
randomShow.setText(""+result);

Thread.sleep(10);


}
catch(NumberFormatException e){
System.out.print("NumberFormatException"+e.getMessage());
}
catch(InterruptedException e){
       System.out.print("InterruptedException"+e.getMessage());
}
catch(Exception e){
  System.out.print("OtherException"+e.getMessage());
}

 }
randomShow.setText(""+result);

}
用开始按钮调用
如何在停止按钮中调用另一个线程去实现每次抽取四等奖十名共十五次 老师说用计时器去编写