取一定范围的随机数

在一个项目演示中, 地图上的点需要计算随机数, 而且因为有范围要求, 所以写了这个简单的随机数计算, 代码如下:

 1 public class test {

 2 

 3     public static void main(String[] args) {

 4         double lat = RandLat();

 5         double lnt = RandLng();

 6         System.out.println(lat+","+lnt);

 7     }

 8 

 9     public static double RandLat() {

10         while(true){

11             double rand = Math.random();

12             rand = rand * 1000;

13             if(rand > 121.4023 && rand < 121.6){

14                 return rand;

15             }

16         }

17     }

18     

19     public static double RandLng() {

20         while(true){

21             double rand = Math.random();

22             rand = rand * 100;

23             if(rand > 38.889 && rand < 38.999){

24                 return rand;

25             }

26         }

27     }

28 }

 

你可能感兴趣的:(随机数)