第1个回答 2019-07-31
Random
rand=new
Random();
int
num=rand.nextInt();//获得一个整形随机数
double
n=rand.nextDouble();//获得一个double
型随机数
boolean
flag=rand.nextBoolean();//获得一个随机boolean
型数据
Gaussian
gus
=rand.nextGaussian();//获得一个随机的高斯数据.
//分别打印出来
System.out.println(num);
System.out.println(n);
System.out.println(flag);
System.out.println(gus);
第2个回答 2019-09-02
很详细了,我想只要你看下,就明天了,代码如下:
public
static
void
main(String[]
args)
{
Random
random
=
new
Random();
int
n=25;//随机出多少个数
int
min=1;//随机最小值
int
max=100;//随机最大值
int
rNum
=
0;//随机当前值
System.out.println("随机数:");
for(int
i=0;i<n;i++){
rNum
=
random.nextInt(max)%(max-min+1)
+
min;//关键在这里
System.out.print(rNum
+
"
");
}
}
第3个回答 2019-11-01
产生随机数,没有限制范围
Random
rand=new
Random();
取出指定范围数据
int
num=rand.nextInt();
打印值
System.out.Println(num);
依次类推