为了账号安全,请及时绑定邮箱和手机立即绑定

Java用Math.random()生成一个50-100间的整型随机数?

Java用Math.random()生成一个50-100间的整型随机数?

小唯快跑啊 2019-02-13 21:11:38
Java用Math.random()生成一个50-100间的整型随机数
查看完整描述

3 回答

?
LEATH

TA贡献1936条经验 获得超6个赞

Math类的random()方法可以生成[0,1)之间的随机浮点数。

double类型数据强制转换成int类型,整数部分赋值给int类型变量,小数点之后的小数部分将会丢失。

int b=(int)(Math.random()*10);//生成[0,9]之间的随机整数。

int temp=m+(int)(Math.random()*(n+1-m)); //生成从m到n的随机整数[m,n]

扩展资料:

用Math类的random()方法产生一个字符,若该字符是一个大写英文字母,则输入 “Yes!”,否则输出“NO”。

//产生一个[0,1)之间的随机数。
Math.random():

//返回指定范围的随机数(m-n之间)的公式:
Math.random()*(n-m)+m;
或者
Math.random()*(n+1-m)+m


查看完整回答
反对 回复 2019-03-14
  • 3 回答
  • 0 关注
  • 2372 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信