lxw
2023-09-18 0c2bf71001d71aa04a1e1dac5a8fe2d5b174e79b
src/main/java/com/lxw/test3d/Service/Test3DService.java
@@ -1,7 +1,41 @@
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;
    }
}