随机数模拟数据变化,只是我自己的一个小思路

来源:互联网 发布:弹道计算软件中文版 编辑:程序博客网 时间:2024/06/05 20:14
int[] lo={103,150,123,108,99,89,192,143,322,356};List<String> ol=new ArrayList<String>();Integer num=0;Integer sum=0;Integer zSum=0;Integer savg=0;Integer avg=0;for (int i = 0; i < lo.length-1; i++) {if(Math.abs(lo[i]-lo[i+1])<(lo[i]/2)){num++;zSum+=lo[i];sum=+Math.abs(lo[i]-lo[i+1]);if(lo[i]-lo[i+1]>0){ol.add("-");}else{ol.add("+");}}}savg=zSum/num;avg=sum/num;int[] newlo=new int[10];int j=0;for (int i = 0; i < newlo.length; i++) {if(ol.size()-1<i){j=0;}if(ol.get(j)=="-"){newlo[i]=savg-(int) (10+Math.random()*90);}else{newlo[i]=savg+(int)(10+Math.random()*90);}j++;}for (int i = 0; i < newlo.length; i++) {System.out.println(newlo[i]);}
只是为了需求做的,不怎么严谨,有更好的麻烦说一下
0 0
原创粉丝点击