类Random
/*
* 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的更多相关文章
- 随机数类Random
我们来学习下,用来产生随机数的类Random,它也属于引用数据类型. 这个Random类,它可以产生多种数据类型的随机数,在这里我们主要介绍生成整数与小数的方式. l 方法简介 public int ...
- 实用的随机数生成类Random:测试(随机产生100个不重复的正整数)
实用的随机数生成类Random:测试(使用Random类随机生成100个不重复的正整数) 一.之前我们使用随机数用的是Math类的random()方法: tips: 产生随机数(0~9中任意整数)的方 ...
- 随机数类 Random
import java.util.Random; /* 随机数类 Random 需求: 编写一个函数随机产生四位的验证码. */ public class Demo5 { public static ...
- 类 Random
什么是Random类 此类的实例用于生成伪随机数 Random使用步骤 查看类 java.util.Random :该类需要 import导入使后使用. 查看构造方法 public Random() ...
- Java学习关于随机数工具类--Random类
Random类是伪随机数生成器.之所以称为伪随机数(pseudorandom),是因为它们只是简单的均匀分布序列.Random类定义了以下构造函数: Random() Random(long seed ...
- Date日期类,Canlendar日历类,Math类,Random随机数学类
Date日期类,SimpleDateFormat日期格式类 Date 表示特定的时间,精确到毫秒 常用方法 getTime() setTime() before() after() compareT ...
- Java基础知识强化81:Math类random()方法之获取任意范围的随机数案例(面试题)
1. 需求:设计一个方法,可以实现获取任意范围内的随机数 分析:使用方法random()如下: public static double random() 注:Returns a pseudo-ran ...
- Java基础知识强化80:Math类random()方法的小扩展(控制产生目的数字的概率)
1. Math.random()方法: Math.random()出现的数据是0.0<= x < 1.0之间,随机出现一个数据Math.random()>0.1概率是0.9 那么如下 ...
- 随机数生成类Random用法
一.构造方法: Random() 创建一个新的随机数生成器. Random(long seed) 使用单个 long 种子创建一个新的随机数生成器. 无参构造方 ...
随机推荐
- [七月挑选]Tomcat使用命令行启动之指定jdk版本
title: Tomcat使用命令行启动之指定jdk版本 准备好环境,jdk和tomcat. 主要步骤 1.找到Tomcat/bin/catalina.bat文件. 2.在文件前端添加如下. set ...
- MySQL中Innodb的聚簇索引和非聚簇索引
聚簇索引 数据库表的索引从数据存储方式上可以分为聚簇索引和非聚簇索引(又叫二级索引)两种.Innodb的聚簇索引在同一个B-Tree中保存了索引列和具体的数据,在聚簇索引中,实际的数据保存在叶子页中, ...
- SQL常见面试题-行列互换
有一个SQL题在面试中出现的概率极高,最近有学生出去面试仍然会遇到这样的题目,在这里跟大家分享一下. 题目:数据库中有一张如下所示的表,表名为sales. 年 季度 销售量 1991 1 11 1 ...
- Nginx 的全局和虚拟主机配置
Httpd.conf nginx.conf my-heavy-innode-4G.cnf php.ini 用中文注释 # user:指定 Nginx Worker 进程运行用户和用户组,默认 nob ...
- luogu P3601 签到题
链接P3601 签到题 求\[\sum_{i=l}^{r} i-\phi_i\] \(l,r\leq 10^{12},\ r-l\leq 10^6\) 杜教筛似乎做不了. 然后再看\(l\),\(r\ ...
- Linux为程序员添加了行为准则
假如你是开发人员,如果您密切关注Linux开发,您就会知道Linux内核讨论会非常热烈.最近,LinusTorvalds承认Linux内核邮件列表(LKML)和其他Linux开发空间对许多人都是敌对的 ...
- 原生JS 将时间转换成几秒前,几分钟前…常用于评论回复功能
//格式化时间 留备用~ function getDateDiff(dateStr) { var publishTime = dateStr / 1000, d_seconds, d_minutes, ...
- font-size:0; 消除空白间隙
使用font-size:0解决设置inline-block引起的空白间隙问题 一.空白间隙问题 在进行页面布局的时候为了页面代码所谓整洁刻度,往往会设置缩进或是换行,但是元素display为inlin ...
- mysql DELETE语句 语法
mysql DELETE语句 语法 作用:用于删除表中的行.广东大理石构件 语法:DELETE FROM 表名称 WHERE 列名称 = 值 mysql DELETE语句 示例 //删除person表 ...
- 可用来修改bean对象的BeanPostProcessor
可用来修改bean对象的BeanPostProcessor 11.1 简介 BeanPostProcessor是Spring中定义的一个接口,其与之前介绍的InitializingBean和Dispo ...