JAVA 生成n个数,使其和为1

来源:互联网 发布:价目表模板软件 编辑:程序博客网 时间:2024/04/29 17:13
/** * Created by yang.jin on 13/12/2016. */public class RandomRouter {    public static int totalSp=3;    public static void main(String[] args){        double random=0.0,sum=0.0;        double a[]=new double[totalSp];//这里的n10        int k=a.length-1,i=0;        for(i=0;i<k;i++) {//先算前面 n-1             a[i] = Math.random()/k;            sum+=a[i];        }        a[k] =1-sum;        for(i=0;i<a.length;i++)            System.out.println(a[i]);}}
0 0
原创粉丝点击