/** * 获取随机1-10个通宝币 * @return */ private Long getPullNewGold() { /** * 拉新活动: * 1,每拉新一个人一次性 随机给予直接上级1-10个通宝币 * 8 - 5 - 1 - 2 - 10 * 7% 10% 45% 35% 3% */ int randomNum = (int)(1+Math.random()*(100-1+1));//从1到100的int型随数 if(randomNum >= 1 && randomNum <=7) { return 8L; }else if(randomNum >= 8 && randomNum <=17) { return 5L; }else if(randomNum >= 18 && randomNum <=62) { return 1L; }else if(randomNum >= 63 && randomNum <=97) { return 2L; }else if(randomNum >= 98 && randomNum <=100) { return 10L; } return 1L; }