| | |
| | | package com.lxw.test3d.Service; |
| | | |
| | | import com.lxw.test3d.dto.Response; |
| | | import com.lxw.test3d.dto.Test3d; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import java.util.ArrayList; |
| | | import java.util.List; |
| | | import java.util.Random; |
| | | |
| | | @Service |
| | | public class Test3DService { |
| | | |
| | | //生成测试的随机数 |
| | | public Response getTest3DRandom(){ |
| | | int monNum=24; |
| | | Test3d tdata=new Test3d(); |
| | | tdata.setMonNum(monNum); |
| | | tdata.setVolList(getRandom(monNum)); |
| | | tdata.setCurrList(getRandom(monNum)); |
| | | tdata.setStationName("湖北省-武汉市-东西湖区-何威测试3D机房"); |
| | | tdata.setStationName1("湖北省"); |
| | | tdata.setStationName2("武汉市"); |
| | | tdata.setStationName3("东西湖区"); |
| | | tdata.setStationName5("何威测试3D机房"); |
| | | return new Response().setII(1,true,tdata,"测试数据"); |
| | | } |
| | | //获取一组随机数 |
| | | private static List getRandom(int num){ |
| | | List list=new ArrayList(); |
| | | Random ran=new Random(); |
| | | for(int i=0;i<num;i++){ |
| | | double d = ran.nextDouble()*100;//生成一个随机100内小数 |
| | | StringBuilder sb = new StringBuilder(); |
| | | sb.append(d); |
| | | String data=sb.substring(0,4); |
| | | list.add(Float.valueOf(data)); |
| | | } |
| | | return list; |
| | | } |
| | | } |