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