Java 如何放置变量的随机值,以及如何每30秒刷新该随机值?
如何放置变量的随机值,以及如何每30秒刷新该随机值 我从网站上得到了一些关于随机值的想法,如下所示Java 如何放置变量的随机值,以及如何每30秒刷新该随机值?,java,random,timer,Java,Random,Timer,如何放置变量的随机值,以及如何每30秒刷新该随机值 我从网站上得到了一些关于随机值的想法,如下所示 Random r=new Random(); 字符串i=r.next()%33; 开关(一){ 案例0: myVariable=“a”; 案例1: myVariable=“b”; 案例2: myVariable=“c”; }在每个开关中包括默认值更好由您决定,关键是生成随机值并设置为myVariable,因此您可以在外部代码中同时为多个变量使用它。我能做些什么?我不太明白,您能具体描述一下,例如
Random r=new Random();
字符串i=r.next()%33;
开关(一){
案例0:
myVariable=“a”;
案例1:
myVariable=“b”;
案例2:
myVariable=“c”;
}
在每个开关中包括默认值
更好由您决定,关键是生成随机值并设置为myVariable
,因此您可以在外部代码中同时为多个变量使用它。我能做些什么?我不太明白,您能具体描述一下,例如,使用场景我的意思是,在上面的示例中,我只提出了一个叫做myVariable的变量,我在问,如果我们想添加更多的变量,需要什么解决方案?这与RMI完全无关。
final String[] myVariable = {""};
Timer timer = new Timer();
timer.schedule(new TimerTask() {
@Override
public void run() {
Random r = new Random();
int i = r.nextInt() % 33;
switch (i) {
case 0:
myVariable[0] = "a";
case 1:
myVariable[0] = "b";
case 2:
myVariable[0] = "c";
}
}
}, 0L, 30000L);