猿问

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

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


小唯快跑啊
浏览 2361回答 3
3回答

LEATH

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
随时随地看视频慕课网APP
我要回答