权重java带权重的随机数

java随机数  时间:2021-02-13  阅读:()

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;

Sharktech10Gbps带宽,不限制流量,自带5个IPv4,100G防御

Sharktech荷兰10G带宽的独立服务器月付319美元起,10Gbps共享带宽,不限制流量,自带5个IPv4,免费60Gbps的 DDoS防御,可加到100G防御。CPU内存HDD价格购买地址E3-1270v216G2T$319/月链接E3-1270v516G2T$329/月链接2*E5-2670v232G2T$389/月链接2*E5-2678v364G2T$409/月链接这里我们需要注意,默...

Megalayer 香港CN2优化线路VPS主机速度和性能综合评测

对于Megalayer云服务器提供商在之前也有对于他们家的美国服务器和香港服务器进行过评测和介绍,但是对于大部分网友来说需要独立服务器和站群服务器并不是特别的普及,我们很多网友使用较多的还是云服务器或者VPS主机比较多。在前面也有在"Megalayer新增香港VPS主机 1GB内存 50GB SSD 2M带宽 月59元"文章中有介绍到Megalayer商家有新增香港CN2优化VPS主机。那时候看这...

丽萨主机:美国CN2 GIA精品网/KVM/9折,美国原生IP,最低27元/月

丽萨主机怎么样?丽萨主机,团队于2017年成立。成立之初主要做的是 CDN 和域名等相关业务。最近开辟新领域,新增了独立服务器出租、VPS 等业务,为了保证业务质量从一开始就选择了中美之间的 CN2 GIA 国际精品网络,三网回程 CN2 GIA,电信去程 CN2 GIA + BGP 直连智能路由,联通移动去程直连,原生IP。适合对网络要求较高的用户,同时价格也比较亲民。点击进入:丽萨主机官方网站...

java随机数为你推荐
ghostxp3ghost xp sp3 和 windows xp3有啥区别照片转手绘美图秀秀可以照片转手绘吗?是手机版的唱吧电脑版官方下载电脑怎么安装唱吧,要能用的,请教教程,谢谢iphone越狱后怎么恢复苹果越狱后怎么恢复出厂设置直播加速请问哪种播放器的可以播放加速,并且可以保存iphone6上市时间苹果6什么时候出来声母是什么22个声母是什么防钓鱼如何才能防钓鱼网站价格在线有三种商品:第一种价格为54.91第二种价格为33.18第三种价格为61.62,也就是说怎么卖这三种商品才会等于2027.98。可以只卖两种,每种可以卖多份,在线等,麻烦大家了qq新闻弹窗QQ弹出新闻
深圳域名空间 locvps 网络星期一 宕机监控 网站挂马检测工具 小米数据库 空间论坛 韩国名字大全 ntfs格式分区 广州服务器 服务器干什么用的 美国独立日 台湾google 阿里云官方网站 国内域名 qq金券 lamp什么意思 登陆qq空间 江苏徐州移动 博客域名 更多