private static int NUMBER = 300;
Thread thread = new Thread(){
public void run(){
try{
Random r = new Random()
while(flag){
data = r.nextDouble() * NUMBER;
//if中的内容共参考。
if(data > 0 && data < 100){
t1.setText(data);
}
sleet(500);
}
}catch(Exception exp){
}
}
}
data就是每隔0.5秒取道的值,当然你可以把处理放到线程中。比如你要看随机数是哪个范围的,如If中所示,不知道能不能对你有所帮助。
Thread thread = new Thread(){
public void run(){
try{
Random r = new Random()
while(flag){
data = r.nextDouble() * NUMBER;
//if中的内容共参考。
if(data > 0 && data < 100){
t1.setText(data);
}
sleet(500);
}
}catch(Exception exp){
}
}
}
data就是每隔0.5秒取道的值,当然你可以把处理放到线程中。比如你要看随机数是哪个范围的,如If中所示,不知道能不能对你有所帮助。
今天没时间了,我大概跟你说一下吧
TimerThread类是一个线程,构造函数传一个TimerTask类对象,设定一个固定时间执行TimerTask类的run()方法,这个方法是TimerTask子类必须要自己实现的,你就用来获得一个随机数吧!