我们来学习下,用来产生随机数的类Random,它也属于引用数据类型。

这个Random类,它可以产生多种数据类型的随机数,在这里我们主要介绍生成整数与小数的方式。

l  方法简介

public int nextInt(int maxValue)       产生[0,maxValue)范围的随机整数,包含0,不包含maxValue;

public double nextDouble()  产生[0,1)范围的随机小数,包含0.0,不包含1.0。

引用数据类型的使用方式,在学习键盘录入Scanner时,我们已经学习过,在这里,再次回顾一下:

l  Random使用方式:

n  import导包:所属包java.util.Random

n  创建实例格式:Random 变量名 = new Random();

接下来,通过一段代码,一起学习下Random类的使用,RandomDemo.java

import java.util.Random;

public class RandomDemo {
public static void main(String[] args) {
// 创建Random类的实例
Random r = new Random();
// 得到0-100范围内的随机整数,将产生的随机整数赋值给i变量
int i = r.nextInt(100);
//得到0.0-1.0范围内的随机小数,将产生的随机小数赋值给d变量
double d = r.nextDouble();
System.out.println(i);
System.out.println(d);
}
}

运行结果如下图所示:

最新文章

  1. [译] 理解数组在 PHP 内部的实现(给PHP开发者的PHP源码-第四部分)
  2. JS正则表达式元字符
  3. svn 在linux 下的一些常用命令
  4. 为html.EditorFor添加样式
  5. [solr] - IKAnalyzer 扩展分词库
  6. atmega32u4制作arduino leonardo最小系统
  7. Laxcus大数据管理系统2.0(10)- 第八章 安全
  8. jQuery(Keep for myself)
  9. photoshop基础
  10. CF Preparing Olympiad (DFS)
  11. hbase集群在启动的时候找不到JAVA_HOME的问题
  12. Windows 下启动Apache服务(转)
  13. mysql错误:Error Code: 1175. You are using safe update mode and you tried to update a table……
  14. javascript单元测试(转)
  15. SQL Server 索引列的顺序——真的没关系吗
  16. dxxzc团队及队员学号后三位
  17. msgid 属性
  18. coursera吴恩达 机器学习编程作业原文件 及我的作业
  19. netty 之 传统的阻塞io 体系回顾
  20. ASP.Net 下载大文件的实现

热门文章

  1. unity 截图 压缩 处理
  2. C#端加载数据库,Combobox与Node控件绑定数据源demo示例
  3. 写给前端的Python依赖管理指北
  4. java 虹软ArcFace 2.0,java SDK使用-进行人脸检测
  5. dock容器操作命令
  6. xpath是什么(入门教程)
  7. MySQL ICP(Index Condition Pushdown)特性
  8. 提取出一个组装基因组的gap(N)和重复序列区域,保存为bed格式
  9. codeforces547a
  10. 【微信公众号开发】【13】批量导出公众号所有用户信息到Excel