From 6fb6390d60d522c470f972442887d9222648d320 Mon Sep 17 00:00:00 2001 From: lvxinran Date: Fri, 12 Jul 2019 13:33:56 +0800 Subject: [PATCH] =?UTF-8?q?=E9=9A=8F=E6=9C=BA=E6=95=B0=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/ljsd/jieling/util/MathUtils.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/serverlogic/src/main/java/com/ljsd/jieling/util/MathUtils.java b/serverlogic/src/main/java/com/ljsd/jieling/util/MathUtils.java index ca762e600..9c87f29b7 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/util/MathUtils.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/util/MathUtils.java @@ -25,7 +25,7 @@ public class MathUtils { public static void main(String [] args){ for (int i = 0 ; i <100;i++){ - System.out.println(randomInt(10)); + System.out.println(randomFromArray(new int[]{100})); } } public static int randomForStrArray(String [] rateArray) { @@ -169,8 +169,8 @@ public class MathUtils { return result; } public static int randomFromArray(int[] array){ - if(array.length>1){ - return array[randomInt(array.length-1)]; + if(array.length>0){ + return array[(int) Math.floor(Math.random()*array.length)]; } return 0; }