我正在尝试随机生成奇数。我尝试了以下方法,但是它也会生成偶数:
怎样随机生成奇数?
int coun=random.nextInt();
for(int i=1; i<100; i++){
if(i%2==1){
coun=random.nextInt(i);
}
}
怎样随机生成奇数?
random.nextInt(i)
返回一个介于0和i
之间的随机值,因此确保i
为奇数并不能确保返回一个奇数值。 - Michael