`
hepx
  • 浏览: 149592 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

java取两数之间随机整数

    博客分类:
  • java
阅读更多

有两种方案实现,

1:通过Math.random()方法;

2:通过Random对象的nextInt(n);

 

		//取0-100之间的随机整数
		double d=Math.random()*100;
		int a=(int)d;
		System.out.println(a);
		
		Random r=new Random();
		int b=r.nextInt(100);
		System.out.println(b);
		
		//取x到y之间的随机整数
		int x=5;
		int y=15;
		int n=y-x;
		double m=Math.random()*n;
		int v=(int)m+x;
		System.out.println(v);
		
		Random rd=new Random();
		int xx=5;
		int yy=15;
		int nn=yy-xx;
		int vv=rd.nextInt(nn)+xx;
		System.out.println(vv);
 
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics