中易网

JAVA三分之一概率怎么写?

答案:3  悬赏:0  
解决时间 2021-02-11 04:29
JAVA三分之一概率怎么写?
最佳答案
random.nextInt(3) 随机生成 0 1 2,然后再设定
全部回答
你的问题描述不清。 如果是别的数字是均等的,那把一个单独处理,别的数字分享17/20的概率。实际上是一个映射的问题。具体实现就是拿20个数字做random,然后取整,比如1->1,2、3->2,若是其它,则重新获取一个3的random,当然要把1和2给去掉 —————————————— 那不就更容易了,剩下的不需要重新获取random了,直接就是3 ———————————————————————— public static void main(string arg[]) { system.out.println(getint()); } private static long getint() { long a = math.round(math.random() * 20); if (a == 0 || a == 1) { return 1; } else if (a == 2) { return 2; } else { return 3; } }
这个很简单啊。用(int) (Math.random() * 30);,然后求这个随机数除以3的余数就好了。分为0,1,2,三种情况。是完美的三分之一。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
房产税已经过户,土地使用证过户还要交税吗
中国邮政(邮电大学邮政支局)地址在哪,我要去
吕氏韩国日用品城地址在什么地方,想过去办事
我在沈阳市府附近,想用晚上下班时间出来摆小
摩托车新电瓶新整流器不充电,是什么原因?
头像是光头的是哪国的钱币
vivo手机sd卡有内存。手机显示内存不够是怎么
吴姓男孩取名有什么好听的吗?
如果一个女人和你说夜里会害怕,暗示了你什么
北京市天燃气价格
鹦鹉鱼老在缸低下怎么事
小学数学四年级上册整数四则混合运算怎样说课
劲舞里很high的一首歌,有句歌词是baby i lov
朋友圈里发的好多明显美图过的照片还是好丑,
林青霞演得东方不败那部电影叫什么名,里面的
推荐资讯
LRB(La Rose Blance) 牌的护肤用品怎么样?
安华农业保险股份有限公司吉林省分公司大安支
有名的油画都有什么
恩东口腔医院(总店)我想知道这个在什么地方
泸州老窖元坝专卖店在哪里啊,我有事要去这个
报关成功,码头也放行了, 但是报关资料填错了
58同城看到的整租房押一付三什么意思?还是22/
我最近剧烈运动以后一吸气就想咳嗽是怎么回事
取一个和付愿愿这三个字相似的英文名字
植物对离子的选择性吸收中用蒸馏水作对照,它
王府花园南一门地址有知道的么?有点事想过去
案发现场里面,王小光的父亲被袭击是哪一集?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?