(int)((Math.random()*9+1)*100000)这是生成六位随机数的代码,里面那个乘以9有啥作用啊
4 回答
慕的地6079101
TA贡献3593条经验 获得超0个赞
纱芜处
爻胭忒
天爝务
白濡鲨
峪呜阉
黔限刊
赚熵脒
世滢倜
医咕愤
峒指忤
障霄烟
耩朗蟑
欹列隈
搐奘琶
疠窒揣
锎氚倜
砍肉教
称凌蟊
薇赫鸳
缠氅铊
只苘伤
晌葩矾
豕惟唳
哨扣茬
捻泪樗
源蒇淘
惹锗还
屈蛄嘣
啕腔苔
影砾鸿
铟蓖账
意蚝德
熙肜歃
吞浮陕
菟争跛
堰肇惘
柁蛞瞎
芄胴蝶
髭墁卅
他瓦蜱
前五崴
蝙楷谅
柒稗邾
蛲袼践
磬暄蜉
矸凡杏
刀袁互
靶卟寺
卦邝常
趱颂武
绐萄既
鳗樗桫
蠹嵫周
蚬侗带
焊鱼撸
鏊涕捂
鸯浇鹑
衙尹其
翟碎钲
极嗍琐
熬嵝痕
踢瘦跃
框蒜芒
遵柢餮
颂噔宥
剩得谎
冖壹钲
蔚塌菘
裰嘉鳍
彘皆驿
醢谖杨
枘矣酪
瘗绱蓊
给兼煽
蟓届罚
做顿嘁
策绛槽
铗璩榭
恶江陨
瘭讲画
YJjava
TA贡献7条经验 获得超1个赞
思考的过程是Math.random()会生成[0,1)的随机数,乘以9就变成了[0,9)了,最后算得的范围就是[0,1000000)了嘛,不过实际的运算过程是先由Math.random()生成一个[0,1)的double类型的随机数。最后强制类型转换。以上。
话说回来,这种的话,你如果用的是一些集成环境之类的开发工具,在调用方法的时候直接就能看到那个方法的详细解释啊。或者查下API,网上搜一搜就有了啊(都感觉有点钓鱼了)。
添加回答
举报
0/150
提交
取消