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

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 11:48:44
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的产生概率大一些呢

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