展开全部
1)使用Java产生一个指定数62616964757a686964616fe59b9ee7ad9431333366303139x以内的随机数。public static void main(String ...args) {
int x=100; // 上界。
java.util.Random random=new java.util.Random();
// 返回0 to x的一个随机数但不会取到x,即返回[0,x)闭开区间的值。
int rn=random.nextInt(x);
System.out.println(rn);
}
2)使用Java产生一个指定区间x到y的随机数。public static void main(String ...args) {
int x=100; // 下界。
int y=200; // 上界。
java.util.Random random=new java.util.Random();
// 返回x to y之间的一个随机数,不仅可以取到下界x还可以取到上界y,即返回[x,y]的闭区间。
int rn=random.nextInt(y-x+1)+x;
System.out.println(rn);
}
注:上面调用nextInt获取的是正整数,如果要获取浮点数可以调用nextFloat()。