-6
相當基本的問題,但我需要的東西,可以讓var n = Math.random()
給我「n」作爲正奇數整數 我該怎麼做?Math.random返回正奇數整數
相當基本的問題,但我需要的東西,可以讓var n = Math.random()
給我「n」作爲正奇數整數 我該怎麼做?Math.random返回正奇數整數
生成在適當範圍內的整數,乘以2,然後加1。
例如,如果你想1到99之間的奇數然後產生在範圍0至49
隨機整數相關
根兒吃了想要的範圍內的數字並且然後如果它不是ODD
。
//<-Generate the number between 0 to MAX
int randNum= (int)(Math.random()*MAX_VALUE);
if(randNum %2 == 0){//generated number is even
if(randNum == MAX_VALUE){
randNum = randNum -1 ;
}else{
randNum = randNum +1 ;
}
}
現在的隨機數的範圍內的奇數
變種X =的Math.random()* theRangeTop | 1;將只給出奇數的整數 –