例如,我有a,b,c,d,它们是int变量,我需要知道生成一个随机变量的方法。这是我的代码的一部分:
Random rand = new Random();
int a = 1;
int b = 2;
int c = m.getlength()-2;
int d = m.getlength()-1;
int r = rand.nextInt();//I think I have to use this but I dont know how.
答案 0 :(得分:3)
定义方法
private static final Random random = new Random();
private static int pickRandom(int ... a)
{
return a[random.nextInt(a.length)];
}
然后你可以打电话
int r = pickRandom(a,b,c,d);
答案 1 :(得分:0)
您可以使用rand.nextInt()生成随机数。如果你想要整数,比如介于0到80之间,你可以使用
int r = rand.nextInt(80);
你可以回到0-79。
这是否回答了你的问题?您还可以查看文档:{{3}}