lxw
2023-09-18 0c2bf71001d71aa04a1e1dac5a8fe2d5b174e79b
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
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;
    }
}