当前位置: 首页 > news >正文

调查队网站建设企业网站的网址通常包含

调查队网站建设,企业网站的网址通常包含,网站开发分为哪几种类型,左侧菜单 网站JAVA中的Random详解 首先,在JDK自带的常用的random中有两个,这俩都是产生随机数的,不过一个是util下的random,另外一个是Math下的。我们分别介绍一下 util中的random 导包 ​ import java.util.Random 创建Random类型的引用 …

JAVA中的Random详解

首先,在JDK自带的常用的random中有两个,这俩都是产生随机数的,不过一个是util下的random,另外一个是Math下的。我们分别介绍一下

util中的random

导包

​ import java.util.Random

创建Random类型的引用

​ Random ran = new Random();

使用功能

​ ran.nextInt() 产生int返回内的随机整数
​ ran.nextInt(整数n) 产生[0,n)范围内的int类型的随机整数
​ ran.nextDouble() 产生[0.0,1.0)范围内double随机小数

    总结公式 :[min,max) 随机整数  ==> ran.nextInt(max-min)+min分析公式1)ran.nextInt(max-min)  --> [0,max-min)2)ran.nextInt(max-min)+min  --> [0,max-min)+min--> [min,max)[min,max] 随机整数  ==> ran.nextInt(max-min+1)+min -->[0,max-min+1)+min -->[min,max+1) -->[min,max]

常用的俩

1)[min,max) 随机整数 ==> ran.nextInt(max-min)+min

2)[min,max] 随机整数 ==> ran.nextInt(max-min+1)+min -->[0,max-min+1)+min -->[min,max+1) -->[min,max]

代码

public class Class002_Random {public static void main(String[] args) {// 1.导包// 2.创建Random类型的引用Random ran = new Random();//3.使用功能System.out.println(ran.nextInt());//[0,5)System.out.println(ran.nextInt(5));//[0,100]System.out.println(ran.nextInt(101));System.out.println(ran.nextDouble());//[1,13) 随机整数System.out.println(ran.nextInt(13-1)+1);System.out.println(ran.nextInt(13-1)+1);System.out.println("-----------------------");//[5,8]System.out.println(ran.nextInt(8-5+1)+5);System.out.println(ran.nextInt(8-5+1)+5);}

Math.random

Math.random()是令系统随机选取大于等于 0.0 且小于 1.0的伪随机 double 值

使用方法

Math类的random()方法可以生成大于等于0.0、小于1.0的double型随机数。

Math.random()方法语句基础上处理可获得多种类型、或任意范围的随机数。

int  num = (int)(Math.random()*2+1)
//以上代码即设置一个随机1到3(取不到3)的变量num。

公式

int num=(int)(Math.random()*n);			//返回大于等于0小于n之间的随机数
int num0=m+(int)(Matn.randon()*n);		//返回大于等于m小于m+n(不包括m+n)之间的随机数

代码

//我们需要取2~22之间的偶数
public class MathRandomDemo{public static int GetevenNum(double num1,double num2){int s=(int)num1+(int)(Math.random()*(num2-num1));if(s%2==0){return s;}elseretuen s+!;}public static void main(String[] args){System.out.println("任意一个"+num1+"~"+num2+"之间的偶数:"+GeteneNum(2,22));}
}
http://www.yayakq.cn/news/352634/

相关文章:

  • 张家界网站制作与代运营北京做网站公司排
  • 寮步镇网站建设公司百度认证
  • 数据处理网站开发徐州关键词优化如何
  • 陕西交通建设集团西商分公司网站登封网站建设公司
  • 坪山网站建设基本流程视频直播平台哪个好
  • 建设工程职称论文查询网站中创高科官方网站
  • 一般建站需要多少钱厦门网站开发比较大的公司
  • 南通的网站建设关键词在线挖掘网站
  • kali钓鱼网站制作专业网站建设组织
  • 上海建设网站方法简单的html网页制作
  • 设计类网站开发策划书公司变更法人一般需要多少时间
  • 嘉兴定制型网站建设宁波seo外包费用
  • 公司网站建设怎么选择武隆网站建设
  • 合肥企业做网站亿唐网不做网站做品牌案例分析
  • 51的网站是啥手机上安装wordpress
  • 网站设计有限公司wordpress集成
  • 网站源码建站教程推广网站赚钱
  • 福州++网站建设制作购物网站教程
  • .net做网站的优缺点北京工程建设交易信息网官网
  • 深圳永久免费网站建设哪个好金坛网站开发
  • 小说网站开发业务逻辑青岛网站建设代理加盟
  • 网站建设案例图片教育平台网站建设
  • 诸暨市住房和城乡建设局网站对外网站ipv6建设方案模板
  • 重庆工信部网站外贸累网站
  • php是网站开发的语言吗职业教育网站开发
  • 广告设计宣传画册长春网站seo报价
  • 小内存 wordpress 优化苏州seo优化
  • ps做网页怎么在网站上打开广东网页设计师的公司排名
  • 电子商务网站建设的心得网页设计宣传推广方案
  • 18款禁用软件app网站入口健身网站设计模板下载