s=(int)(Math.random()*(g-k)+k); 是不是math.random()*的意思是随即0--1之间的数字但是强制变成int了也就s=(int)(Math.random()*(g-k)+k); 是不是math.random()*的意思是随即0--1之间的数 前面强制int了也就变成0了
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/19 08:47:39
s=(int)(Math.random()*(g-k)+k); 是不是math.random()*的意思是随即0--1之间的数字但是强制变成int了也就s=(int)(Math.random()*(g-k)+k); 是不是math.random()*的意思是随即0--1之间的数 前面强制int了也就变成0了
s=(int)(Math.random()*(g-k)+k); 是不是math.random()*的意思是随即0--1之间的数字但是强制变成int了也就
s=(int)(Math.random()*(g-k)+k); 是不是math.random()*的意思是随即0--1之间的
数 前面强制int了也就变成0了 如果我理解的没问题的话 那就又有问题了 我先告诉大家 g和k之前声明过了 g等于9999 k等于1000 我想知道的是(g-k) 是0*g减掉k 还是0*g到k之间的一个随机数 后面加的k 是不是就是为了保证随机完了之后是四位整数呢 因为这道题有个条件 就是会员号也就是随机的这个数必须是4位数 我不太了解 老师也没讲 我是刚学java的 大家帮帮我啊 谢谢大家了 一定要把我想知道的给解释明白哦 谢谢了O(∩_∩)O~
s=(int)(Math.random()*(g-k)+k); 是不是math.random()*的意思是随即0--1之间的数字但是强制变成int了也就s=(int)(Math.random()*(g-k)+k); 是不是math.random()*的意思是随即0--1之间的数 前面强制int了也就变成0了
int强制的是后面的整个表达式,不是random的返回值,怎么会出现0*(g-k)的问题?