Moh*_*bal 2 java random methods int function
我正在尝试在这3个变量(不是范围,而是仅在这3个值之间)之间进行随机化,并将其存储到新变量中。
int randomProductDiscount() {
int disc1 = 25;
int disc2 = 35;
int disc3 = 50;
int productDiscount = (random between disc1 or disc2 or disc3);
return productDiscount;
}
Run Code Online (Sandbox Code Playgroud)
任何帮助,将不胜感激。
将它们放在数组中并获得随机索引:
static Random rand = new Random();
int randomProductDiscount()
{
int[] disc = {25,35,50};
return disc[rand.nextInt(disc.length)];
}
Run Code Online (Sandbox Code Playgroud)
它可用于您希望从中随机选择的任意数量的值。