課程
/后端開發(fā)
/Java
/Java入門第一季(IDEA工具)升級版
java中怎么給一個值如i賦值一個隨機(jī)數(shù)
2017-05-24
源自:Java入門第一季(IDEA工具)升級版 4-11
正在回答
正如樓上所說,你在使用生成隨機(jī)數(shù)這個類時少了一個括號,所以結(jié)果會大不相同。int ran = (int)(Math.random()*90+10),我也掉了一個括號
因?yàn)镸ath.random()就是0.xxx,所以(int)Math.random()就是0了,乘多少都是0(int)(Math.random()*12) 就ok了
package com.while1;
public class sunJishu {
public static void main(String[] args){
int i=(int)Math.random()*12;
System.out.println(i);
}
為啥總是0,不是隨機(jī)一個數(shù)
獲得[0,100]的隨機(jī)兩位整數(shù):int ran = (int)Math.random()*90+10
慕斯1379455 提問者
慕粉2146481662 回復(fù) 慕斯1379455 提問者
如獲得0-19之間的隨機(jī)int數(shù):int i = (int)(Math.random()*19)
舉報(bào)
0基礎(chǔ)萌新入門第一課,從Java環(huán)境搭建、工具使用、基礎(chǔ)語法開始
1 回答Java 產(chǎn)生隨機(jī)數(shù)的 語法
2 回答數(shù)組內(nèi)元素的隨機(jī)生成
1 回答如何隨機(jī)的選擇數(shù)據(jù),我的目標(biāo)想做隨機(jī)點(diǎn)名小程序
2 回答這段代碼為什么沒有產(chǎn)生隨機(jī)數(shù)呢
1 回答為什么產(chǎn)生第二個隨機(jī)數(shù)需要加“ / 7"
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2017-05-29
正如樓上所說,你在使用生成隨機(jī)數(shù)這個類時少了一個括號,所以結(jié)果會大不相同。int ran = (int)(Math.random()*90+10),我也掉了一個括號
2017-05-26
因?yàn)镸ath.random()就是0.xxx,所以(int)Math.random()就是0了,乘多少都是0
(int)(Math.random()*12) 就ok了
2017-05-24
package com.while1;
public class sunJishu {
public static void main(String[] args){
int i=(int)Math.random()*12;
System.out.println(i);
}
}
為啥總是0,不是隨機(jī)一個數(shù)
2017-05-24
獲得[0,100]的隨機(jī)兩位整數(shù):int ran = (int)Math.random()*90+10
2017-05-24
如獲得0-19之間的隨機(jī)int數(shù):int i = (int)(Math.random()*19)