/*
* Random:产生随机数的类
*
* 构造方法
* public Random();没有给种子,用的是默认种子,是当前时间的毫秒值
* public Random(long seed);使用给定的种子,每次生成的随机数一样
*
* 成员方法
* public int nextInt();返回的是int范围内的随机数
* public int nextInt(int n);返回的是(0,n)范围内的随机数
* */

public Random();没有给种子,用的是默认种子,是当前时间的毫秒值

import java.util.Random;
import java.util.Scanner; /*
* Random:产生随机数的类
*
* 构造方法
* public Random();没有给种子,用的是默认种子,是当前时间的毫秒值
* public Random(long seed);使用给定的种子
*
* 成员方法
* public int nextInt();返回的是int范围内的随机数
* public int nextInt(int n);返回的是(0,n)范围内的随机数
* */ public class IntegerDemo { public static void main(String[] args) {
// TODO Auto-generated method stub Random r = new Random();// 没有给种子,用的是默认种子,是当前时间的毫秒值 for (int i = 0; i < 10; i++) {
// int num=r.nextInt();//返回的是int范围内的随机数
int num = r.nextInt(100 + 1);// 返回的是(0,100+1)范围内的随机数 System.out.println(num);
}
}
}

public int nextInt(int n);返回的是(0,n)范围内的随机数

import java.util.Random;
import java.util.Scanner; /*
* Random:产生随机数的类
*
* 构造方法
* public Random();没有给种子,用的是默认种子,是当前时间的毫秒值
* public Random(long seed);使用给定的种子,每次生成的随机数一样
*
* 成员方法
* public int nextInt();返回的是int范围内的随机数
* public int nextInt(int n);返回的是(0,n)范围内的随机数
* */ public class IntegerDemo { public static void main(String[] args) {
// TODO Auto-generated method stub Random r = new Random(1000);// 使用给定的种子,每次生成的随机数一样 for (int i = 0; i < 10; i++) {
// int num=r.nextInt();//返回的是int范围内的随机数
int num = r.nextInt(100 + 1);// 返回的是(0,100+1)范围内的随机数 System.out.println(num);
}
}
}

类Random的更多相关文章

  1. 随机数类Random

    我们来学习下,用来产生随机数的类Random,它也属于引用数据类型. 这个Random类,它可以产生多种数据类型的随机数,在这里我们主要介绍生成整数与小数的方式. l  方法简介 public int ...

  2. 实用的随机数生成类Random:测试(随机产生100个不重复的正整数)

    实用的随机数生成类Random:测试(使用Random类随机生成100个不重复的正整数) 一.之前我们使用随机数用的是Math类的random()方法: tips: 产生随机数(0~9中任意整数)的方 ...

  3. 随机数类 Random

    import java.util.Random; /* 随机数类 Random 需求: 编写一个函数随机产生四位的验证码. */ public class Demo5 { public static ...

  4. 类 Random

    什么是Random类 此类的实例用于生成伪随机数 Random使用步骤 查看类 java.util.Random :该类需要 import导入使后使用. 查看构造方法 public Random() ...

  5. Java学习关于随机数工具类--Random类

    Random类是伪随机数生成器.之所以称为伪随机数(pseudorandom),是因为它们只是简单的均匀分布序列.Random类定义了以下构造函数: Random() Random(long seed ...

  6. Date日期类,Canlendar日历类,Math类,Random随机数学类

    Date日期类,SimpleDateFormat日期格式类 Date  表示特定的时间,精确到毫秒 常用方法 getTime() setTime() before() after() compareT ...

  7. Java基础知识强化81:Math类random()方法之获取任意范围的随机数案例(面试题)

    1. 需求:设计一个方法,可以实现获取任意范围内的随机数 分析:使用方法random()如下: public static double random() 注:Returns a pseudo-ran ...

  8. Java基础知识强化80:Math类random()方法的小扩展(控制产生目的数字的概率)

    1. Math.random()方法: Math.random()出现的数据是0.0<= x < 1.0之间,随机出现一个数据Math.random()>0.1概率是0.9 那么如下 ...

  9. 随机数生成类Random用法

    一.构造方法: Random()           创建一个新的随机数生成器. Random(long seed)           使用单个 long 种子创建一个新的随机数生成器. 无参构造方 ...

随机推荐

  1. 吴恩达机器学习7:代价函数(Cost function)

    一.简介 1.在线性回归中,我们有一个这样的训练集,M代表训练样本的数量,假设函数即用来进行预测的函数是这样的线性函数的形式,我们接下来看看怎么选择这两个参数: 2.如下图中,怎么选择两个参数来更好的 ...

  2. 【React 8/100】 React路由

    React路由 React路由介绍 现代的前端应用大多数是SPA(单页应用程序),也就是只有一个HTML页面的应用程序.因为它的用户体验更好.对服务器压力更小,所以更受欢迎.为了有效的使用单个页面来管 ...

  3. [转载]关于晶振ppm

    写得不错,小白的我学习了 原文地址:关于晶振ppm作者:thomaswangbj XXppm就是说频率的误差=(xx/百万)*振荡器的标称频率 eg1:120ppm,27M的晶振,频率的误差 = 12 ...

  4. Mongo--02 命令介绍

    目录 Mongo工具 1. 查看指令 2.插入命令 3.查询命令 4.更新数据 5.索引 5.删除 6.mongo命令介绍 7.创建用户和角色 Mongo工具 1. 查看指令 test:登录时默认存在 ...

  5. AtCoder Regular Contest 092 Two Sequences AtCoder - 3943 (二进制+二分)

    Problem Statement You are given two integer sequences, each of length N: a1,…,aN and b1,…,bN. There ...

  6. 文本数据挖掘 Matrix67: The Aha Moments

    转自:http://www.matrix67.com/blog/archives/5044 互联网时代的社会语言学:基于SNS的文本数据挖掘 今年上半年,我在人人网实习了一段时间,期间得到了很多宝贵的 ...

  7. 二进制sersync部署安装

    一.为什么要用rsync+sersync架构? 1.sersync是基于inotify开发的,类似于inotify-tools的工具 2.sersync可以记录下被监听目录中发生变化的(包括增加.删除 ...

  8. layui数据表格排序图标被超出的表头挤出去

    如果表头过长,会出现超出显示三个省略号,然后把排序图标挤出去,看不到了, 效果如下 解决办法就是给图标加定位,过长的时候加上 .show-sort{ position: absolute; right ...

  9. 【leetcode】622. Design Circular Queue

    题目如下: Design your implementation of the circular queue. The circular queue is a linear data structur ...

  10. git 的add .

    git add . :他会监控工作区的状态树,使用它会把工作时的所有变化提交到暂存区,包括文件内容修改(modified)以及新文件(new),但不包括被删除的文件. git add -u :他仅监控 ...