Random:产生随机数的类
import java.util.Random;/** Random:产生随机数的类* * 构造方法:* public Random():没有给种子,用的是默认种子,是当前时间的毫秒值* public Random(long seed):给出指定的种子** 给定种子后,每次得到的随机数是相同的。** 成员方法:* public int nextInt():返回的是int范围内的随机数* public int nextInt(int n):返回的是[0,n)范围的内随机数*/
public class RandomDemo {public static void main(String[] args) {// 创建对象// Random r = new Random();Random r = new Random(1111);for (int x = 0; x < 10; x++) {// int num = r.nextInt();int num = r.nextInt(100) + 1;System.out.println(num);}}
}
构造方法摘要 | |
---|---|
Random() 创建一个新的随机数生成器。 |
|
Random(long seed) 使用单个 long 种子创建一个新的随机数生成器。
|
方法摘要 | |
---|---|
protected int
|
next(int bits) 生成下一个伪随机数。 |
boolean
|
nextBoolean() 返回下一个伪随机数,它是取自此随机数生成器序列的均匀分布的 boolean 值。
|
void
|
nextBytes(byte[] bytes) 生成随机字节并将其置于用户提供的 byte 数组中。 |
double
|
nextDouble() 返回下一个伪随机数,它是取自此随机数生成器序列的、在 0.0 和 1.0 之间均匀分布的 double 值。
|
float
|
nextFloat() 返回下一个伪随机数,它是取自此随机数生成器序列的、在 0.0 和 1.0 之间均匀分布的 float 值。
|
double
|
nextGaussian() 返回下一个伪随机数,它是取自此随机数生成器序列的、呈高斯(“正态”)分布的 double 值,其平均值是 0.0 ,标准差是 1.0 。
|
int
|
nextInt() 返回下一个伪随机数,它是此随机数生成器的序列中均匀分布的 int 值。
|
int
|
nextInt(int n) 返回一个伪随机数,它是取自此随机数生成器序列的、在 0(包括)和指定值(不包括)之间均匀分布的 int 值。
|
long
|
nextLong() 返回下一个伪随机数,它是取自此随机数生成器序列的均匀分布的 long 值。
|
void
|
setSeed(long seed) 使用单个 long 种子设置此随机数生成器的种子。
|
Random:产生随机数的类相关推荐
- Random随机数相关工具类
为什么80%的码农都做不了架构师?>>> package com.shuqian.tools;import java.util.Random;/*** Random随机数相关工 ...
- java commons lang 随机数_Apache Common-lang组件里随机数工具类RandomStringUtils的一个bug...
现在本文也转到了我自己的博客上,地址:月城小馆 Apache Common组件是java开发中常用的工具,其中的common-lang包是java基本数据类型的处理工具,包括数字.字符串.日期时间等多 ...
- java自制随机数工具类
关于Java随机数自制工具类 大家好!前面做项目邮箱验证需要验证码,所以我就自己写了一个随机数工具类,运用起来比较灵活,在这里给大家分享一下! 话不多说上代码 随机数工具类 public class ...
- python随机抽样numpy_python numpy之np.random的随机数函数使用介绍
np.random的随机数函数(1) 函数 说明 rand(d0,d1,..,dn) 根据d0‐dn创建随机数数组,浮点数, [0,1),均匀分布 randn(d0,d1,..,dn) 根据d0‐dn ...
- np.random的随机数函数
np.random的随机数函数(1) 函数 说明 rand(d0,d1,..,dn) 根据d0‐dn创建随机数数组,浮点数, [0,1),均匀分布 randn(d0,d1,..,dn) 根据d0‐dn ...
- 用于生成随机数的python标准库模块是_详解Python基础random模块随机数的生成
详解Python基础random模块随机数的生成 来源:中文源码网 浏览: 次 日期:2019年11月5日 [下载文档: 详解Python基础random模块随机数的生成.txt ] ( ...
- python random库生成伯努利随机数的方法_详解Python基础random模块随机数的生成
随机数参与的应用场景大家一定不会陌生,比如密码加盐时会在原密码上关联一串随机数,蒙特卡洛算法会通过随机数采样等等.Python内置的random模块提供了生成随机数的方法,使用这些方法时需要导入ran ...
- random库 随机数函数
random库 随机数函数 随机数可以用于数学,游戏,安全等领域中,还经常被嵌入到算法中,用以提高算法效率,并提高程序的安全性. random库是 使用随机数的python标准库 伪随机数:采用梅森旋 ...
- 还在用 Random生成随机数?试试 ThreadLocalRandom,超好用!
以下文章来源方志朋的博客,回复"666"获面试宝典 前言 最近在写一些业务代码时遇到一个需要产生随机数的场景,这时自然想到 jdk 包里的 Random 类.但出于对性能的极致追求 ...
最新文章
- python 去除str的引号 去除括号_Python基础教程:运算符以及数据类型解析
- [JVM-翻译]揭开java.lang.OutOfMemoryError面纱之一
- python sqlite3的使用
- UNICODE与UTF-8的转换
- 【视频】vue组件的全局注册
- QT的QDBusContext类的使用
- iOS中AutoLayer自动布局流程及相关方法
- Ipython\Jupyter数据分析工具
- presto领读 查询引擎翻译
- 计算机概论在线阅读,计算器概论 or 计算机概论
- 推荐系统学习(一)推荐系统分类与基本流程
- 清北学堂 清北-Day1-R1-Count
- 牛客网编程题——字符串_空格替换
- Python 爬取 B 站 5000 条视频,揭秘为何千万人为它流泪!
- 改革春风吹满地,安卓新系统Q上线腾讯WeTest
- 知名视频编辑工具:达芬奇剪辑调色软件 DaVinci Resolve Studio Mac v17.3.1
- 基于VS快速排序的单元测试
- Request.getparameternames有什么用
- C语言知识点总结 (一 )
- linux命令启动搜狗输入法,Linux下的搜狗拼音输入法
热门文章
- Science:综述肠道菌群如何影响社交行为
- matlab有没有查找替换,matlab-字符查寻与替换
- seaborn可视化条形图并按照降序排序条形图进行可视化Sort Bars in Barplot in Descending Order in Python
- R语言plotly可视化:plotly可视化基本散点图(指定图像类型、模式)、plotly可视化散点图(为不同分组数据配置不同的色彩)、ggplotly使用plotly包呈现ggplot2的可视化结果
- Error in xy.coords(x, y, xlabel, ylabel, log) : ‘x‘ and ‘y‘ lengths differ
- python使用imbalanced-learn的RepeatedEditedNearestNeighbours方法进行下采样处理数据不平衡问题
- Plotly绘制金融时间序列图实战:配置滑动控件
- R 循环中将变量作为对象名
- java字符串分割性能_String字符串性能优化的几种方案
- python 删除 csv 文件的行