Java带权重的随机数
//A、 B、 C三个字符分别出现的概率是30%,40%,30%
//分析首先1-100随机产生一个数判断这个数 1-30出现的概率是30% 31—70出现的概率是40% 71-100出现的概率是30%public class WeightRandom{public static void main(String[] args) {
Random ran=new Random();
String str=getWanfei(ran.nextInt(100));
Map String,Object map=new HashMap String,Objectmap.put(“key”,”A”);m ap.put(“v alue”,”30”);
Map String,Object map 1=new HashMap String,Objectmap.put(“key”,”B”);m ap.put(“v alue”,”70”);
List Map String,Object list=new ArrayList Map String,Object ();lis t.add(map);list.add(map 1);
Sys tem.out.println(getWeight(lis t,ran.nextInt(100)));
//知道权重的情况下public static String getWanfei(int num){if(num=1 num=30){r eturn“A”;
}els e if(num=31 num 70){
r e tur n“B”;
}els e{r eturn“C”;
//如果A、 B、 C的个数不确定权重的总数也也不确定public static String getWeight(List Map String,Object list,int ran){//map里放的是a,b,c值和每个a、 b、 c对应的权重int sum=0;int total=list.s ize();for(int i=0;i total;i++){sum+=Integer.pars eInt(list.get(i).get(“value”).to String());if(r an=s um){return lis t.get(i).get(“key”).to String();r eturn null;
HostHatch在当地时间7月30日发布了一系列的促销套餐,涉及亚洲和欧美的多个地区机房,最低年付15美元起,一次买2年还能免费升级双倍资源。商家成立于2011年,提供基于KVM架构的VPS主机,数据中心包括中国香港、美国、英国、荷兰、印度、挪威、澳大利亚等国家的十几个地区机房。官方网站:https://hosthatch.com/NVMe VPS(香港/悉尼)1 CPU core (12.5%...
最近我们是不是在讨论较多的是关于K12教育的问题,培训机构由于资本的介入确实让家长更为焦虑,对于这样的整改我们还是很支持的。实际上,在云服务器市场中,我们也看到内卷和资本的力量,各大云服务商竞争也是相当激烈,更不用说个人和小公司服务商日子确实不好过。今天有看到UCloud发布的夏季促销活动,直接提前和双十一保价挂钩。这就是说,人家直接在暑假的时候就上线双十一的活动。早年的双十一活动会提前一周到十天...
v5net当前对香港和美国机房的走优质BGP+CN2网络的云服务器进行7折终身优惠促销,每个客户进线使用优惠码一次,额外有不限使用次数的终身9折优惠一枚!V5.NET Server提供的都是高端网络线路的机器,特别优化接驳全世界骨干网络,适合远程办公、跨境贸易、网站建设等用途。 官方网站:https://v5.net/cloud.html 7折优惠码:new,仅限新客户,每人仅限使用一次 9...