方法1 :
(数据类型) )最小值math.random(* )最大值-最小值1 ) );
示例:
(int ) )1 Math.random ) *(10-1 ) );
获取int类型1-10的随机数
int max=10;
int min=1;
for(intI=0; i10; I ) {
system.out.println((int ) ) min Math.random ) * ) *(max-min 1);
}
结果:
方法2 :
用java.Math包的random方法获得1-10的int随机数
(类型)最小值Math.random ) *最大值
示例:
int max=10;
int min=1;
for(intI=1; i=10; I ) {
intkk=(int ) ) min Math.random ) *max );
system.out.println(kk;
}
结果:
方法3 :
使用java.util包的Random类的nextInt方法获取1-10的int随机数
示例:
Random rand=new Random (;
//nextInt生成随机数的范围[0,自定义整数]
//即nextint(10 )只生成0-9的随机数
for(intI=1; i=10; I ) {
system.out.println (rand.nextint (11 ) 1; 生成1-10随机数
}
结果: