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;
|
}
|
}
|