java怎么随机生成50个随机数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java怎么随机生成50个随机数相关的知识,希望对你有一定的参考价值。

随机生成50个随机数(在0到100之间, float 型数),求它们的和、平均值以及最小值。

参考技术A java中自带Random random= new Random(),可以生成随机数,可以对random/100取余数就行了,和平均值什么的都有自带函数! 参考技术B //测试通过,见代码实现
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
import java.util.Random;

public class RandomTestA
public static void main(String[] args)
Random r = new Random();
float sum=0;
List list=new ArrayList();
for (int i = 0; i < 100; i++)
float a=r.nextFloat()*100;
list.add(a);

Collections.sort(list);
for (int i = 0; i < list.size(); i++)
sum+=(Float) list.get(i);

System.out.println("和="+sum);
System.out.println("平均值="+(sum/100));
System.out.println("最小值="+list.get(0));

参考技术C public class df
public static void main(String args[])
float sum=0;
float avr=0;
float min=0;

Random r= new Random();
System.out.println(r);
for(int i=0;i<50;i++)
min=100*r.nextFloat();
sum=sum+min;



System.out.println(“总值”+sum);
avr=sum/50;
System.out.println("平均值"+avr);

以上是关于java怎么随机生成50个随机数的主要内容,如果未能解决你的问题,请参考以下文章

JAVA怎样随机生成10W个数字, 要求: 10W个数字总等于50W而且每个数字最小1最大100, 求代码及思路

java生成指定范围内随机秒数

java怎么随机生成一个字符串?

怎么用python生成随机数?

excel中RAND函数产生随机数的概率控制

怎么用python生成随机的且不重复的整数?