永发信息网

int i=(int)(Math.random()*100)+1;怎样理解

答案:1  悬赏:20  手机版
解决时间 2021-05-22 06:35
int i=(int)(Math.random()*100)+1;怎样理解
其实我知道是随机输出1到100之间的数,可是具体为什么那样写我却不知道,* 和后面的+1,还有100为什么写在括号内等等 详解.
最佳答案

Math.random()返回一个double类型的0.0-1.0之间的数值,包括0,不包括1,这个数值*100,那范围不就是0-100(不包括)了么.强转之后范围就是0-99,+1你懂了么?


我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
电脑找不到硬盘,换一个好硬盘也找不到,高手指
毕业时学分不够怎么办,创新学分不够能毕业吗
关于写小狗眼睛的句子,描写小狗活泼机灵的句
金海马家居A馆地址在什么地方,想过去办事
黄连长得像什么,黄莲有几种
怎么写走过四季的作文六百字
如果喜欢一个人应该怎样向她表白
谁告诉几个搞笑谜语?
郭敬明作品里面提到的燕尾蝶,凤凰花和香樟树
故此记念的意思不变,奶妈抱着哥子插口道:老
救救我电脑。
七夕一定要和女朋友在一起吗?
心痛?眼泪?是不是分手以后必须的啊?
幸运币 拿来干嘛
美国 英语怎么说
推荐资讯
在34级时阴阳可收徒几位?
什么是兄弟?什么是朋友?其实大家都是各顾各
文思敏捷,聪明过人,青出于蓝,一鸣惊人,桃李争
If you _play computer games,please finish
下哪个版本的QQ好
3G网络的选择
一些关于以动物来比喻人的句子?
男人不坏,女人不爱吗?
已知数列{an}满足a1=1,(n+1)a(n+1)=nan
怎样子才能让我变的性冷淡!
搬新居的祝福语,亲戚搬新房,我红包上写什么
刻录机软件怎么安装,电脑DVD刻录机怎么用
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?