Java:怎样产生1~6的随机数,并使1~4产生的概率大一些呢?int n = (int)(Math.random()*6+1); 可以产生1~6的随机数,但怎样能使1~4的产生概率大一些呢

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/17 23:00:46
Java:怎样产生1~6的随机数,并使1~4产生的概率大一些呢?int n = (int)(Math.random()*6+1); 可以产生1~6的随机数,但怎样能使1~4的产生概率大一些呢
xՐJ@F_%FCJ@1ֽCDDjTRlԊQSh4D;Ӯ|'.Ep7w9W5ZY|sH&+DczzTr9;mF;pɇRY1Ȥvcz]X2!f6Ү\[VUßXpwUZ˫Y#g!:f3ۣ}w'U6浄=0Y8

Java:怎样产生1~6的随机数,并使1~4产生的概率大一些呢?int n = (int)(Math.random()*6+1); 可以产生1~6的随机数,但怎样能使1~4的产生概率大一些呢
Java:怎样产生1~6的随机数,并使1~4产生的概率大一些呢?
int n = (int)(Math.random()*6+1); 可以产生1~6的随机数,但怎样能使1~4的产生概率大一些呢

Java:怎样产生1~6的随机数,并使1~4产生的概率大一些呢?int n = (int)(Math.random()*6+1); 可以产生1~6的随机数,但怎样能使1~4的产生概率大一些呢
那就不叫随机了啊.但是你可以加个if判断如果在1~4的话,输出,不再的话在做一次随机.第二次不管结果是什么都直接输出.