btcq.net
当前位置:首页 >> jAvA随机数生成10到55 >>

jAvA随机数生成10到55

public class ab { public static void main(String args[]) { for(int i=0;i<100;i++) System.out.println((int)(Math.random()*6+5)); }}

new Random().nextInt(10-5)+5;一行搞定,希望对你有用,谢谢!

import javax.swing.JOptionPane; public class YuGiOh { public static void main ( String[] imei ) { int a = (int) ( Math.random () * 40 + 10 ); int b = (int) ( Math.random () * 20 + 21 ); JOptionPane.showMessageDialog (null, "第一个数是:" + a);

先生成随机数,再按0,50设置边界 按50整除,取余数

public class df { public static void main(String args[]){ float sum=0; float avr=0; float min=0; Random r= new Random(); System.out.println(r); for(int i=0;i<50;i++){ min=100*r.nextFloat(); sum=sum+min; } System.out.println(“总值”+sum); avr=sum/50; System.out.println("平均值"+avr); }

int c; c=a+(int)(math.random()*100); 就这么简单,math是自带的,不用import.需要解释请具体追问

java产生随机数的方法是Math.random() . 产生0~1的随机数 那么根据这个原理可以自行调整 来生成各个范围的随机数 要50~100的范围的随机数:就是 int temp = (int) ( 50 * Math.random() + 50);

可以采用取模的方法,模44(99-50)的方法.利用Random的方法生成一个随机数,然后模44,在加上50,就是50-99之间的随机数了.

Random r = new Random(); System.out.println(r.nextInt(10)+5); 第一句生成一个随机类的对象 第二句中,r.nextInt(10),是指生成一个伪随机数,大小在0~10之间,将最后的结果再加上五,那么生成的随机数就在5~15之间.希望对你有帮助.

public class TestRandom{ public static void main(String[] args){ System.out.println((int)(Math.random()*50+51)); } }

lhxq.net | 9213.net | zxsg.net | qmbl.net | lhxq.net | 网站首页 | 网站地图
All rights reserved Powered by www.btcq.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com