new Random().nextInt(6) + 5;
new Random().nextInt(6)这个生成的是0-5 所以加上5就是你要的啦。
new Random().nextInt(10-5)+5;一行搞定,希望对你有用,谢谢!
public class ab {
public static void main(String args[])
{
for(int i=0;i<100;i++)
System.out.println((int)(Math.random()*6+5));
}
}
public class Demo
{
public static void main(String args[])
{
int t;
t=(int)(Math.random()*6+5);//random()方法返回带正号的 double 值,该值大于等于 0.0 且小于 1.0。
System.out.println(t);
}
}
public
class
ab
{
public
static
void
main(String
args[])
{
for(int
i=0;i<100;i++)
System.out.println((int)(Math.random()*6+5));
}
}