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.01.0 之间均匀分布的 double 值。
 float nextFloat()
          返回下一个伪随机数,它是取自此随机数生成器序列的、在 0.01.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:产生随机数的类相关推荐

  1. Random随机数相关工具类

    为什么80%的码农都做不了架构师?>>>    package com.shuqian.tools;import java.util.Random;/*** Random随机数相关工 ...

  2. java commons lang 随机数_Apache Common-lang组件里随机数工具类RandomStringUtils的一个bug...

    现在本文也转到了我自己的博客上,地址:月城小馆 Apache Common组件是java开发中常用的工具,其中的common-lang包是java基本数据类型的处理工具,包括数字.字符串.日期时间等多 ...

  3. java自制随机数工具类

    关于Java随机数自制工具类 大家好!前面做项目邮箱验证需要验证码,所以我就自己写了一个随机数工具类,运用起来比较灵活,在这里给大家分享一下! 话不多说上代码 随机数工具类 public class ...

  4. python随机抽样numpy_python numpy之np.random的随机数函数使用介绍

    np.random的随机数函数(1) 函数 说明 rand(d0,d1,..,dn) 根据d0‐dn创建随机数数组,浮点数, [0,1),均匀分布 randn(d0,d1,..,dn) 根据d0‐dn ...

  5. np.random的随机数函数

    np.random的随机数函数(1) 函数 说明 rand(d0,d1,..,dn) 根据d0‐dn创建随机数数组,浮点数, [0,1),均匀分布 randn(d0,d1,..,dn) 根据d0‐dn ...

  6. 用于生成随机数的python标准库模块是_详解Python基础random模块随机数的生成

    详解Python基础random模块随机数的生成 来源:中文源码网    浏览: 次    日期:2019年11月5日 [下载文档:  详解Python基础random模块随机数的生成.txt ] ( ...

  7. python random库生成伯努利随机数的方法_详解Python基础random模块随机数的生成

    随机数参与的应用场景大家一定不会陌生,比如密码加盐时会在原密码上关联一串随机数,蒙特卡洛算法会通过随机数采样等等.Python内置的random模块提供了生成随机数的方法,使用这些方法时需要导入ran ...

  8. random库 随机数函数

    random库 随机数函数 随机数可以用于数学,游戏,安全等领域中,还经常被嵌入到算法中,用以提高算法效率,并提高程序的安全性. random库是 使用随机数的python标准库 伪随机数:采用梅森旋 ...

  9. 还在用 Random生成随机数?试试 ThreadLocalRandom,超好用!

    以下文章来源方志朋的博客,回复"666"获面试宝典 前言 最近在写一些业务代码时遇到一个需要产生随机数的场景,这时自然想到 jdk 包里的 Random 类.但出于对性能的极致追求 ...

最新文章

  1. python 去除str的引号 去除括号_Python基础教程:运算符以及数据类型解析
  2. [JVM-翻译]揭开java.lang.OutOfMemoryError面纱之一
  3. python sqlite3的使用
  4. UNICODE与UTF-8的转换
  5. 【视频】vue组件的全局注册
  6. QT的QDBusContext类的使用
  7. iOS中AutoLayer自动布局流程及相关方法
  8. Ipython\Jupyter数据分析工具
  9. presto领读 查询引擎翻译
  10. 计算机概论在线阅读,计算器概论 or 计算机概论
  11. 推荐系统学习(一)推荐系统分类与基本流程
  12. 清北学堂 清北-Day1-R1-Count
  13. 牛客网编程题——字符串_空格替换
  14. Python 爬取 B 站 5000 条视频,揭秘为何千万人为它流泪!
  15. 改革春风吹满地,安卓新系统Q上线腾讯WeTest
  16. 知名视频编辑工具:达芬奇剪辑调色软件 DaVinci Resolve Studio Mac v17.3.1
  17. 基于VS快速排序的单元测试
  18. Request.getparameternames有什么用
  19. C语言知识点总结 (一 )
  20. linux命令启动搜狗输入法,Linux下的搜狗拼音输入法

热门文章

  1. Science:综述肠道菌群如何影响社交行为
  2. matlab有没有查找替换,matlab-字符查寻与替换
  3. seaborn可视化条形图并按照降序排序条形图进行可视化Sort Bars in Barplot in Descending Order in Python
  4. R语言plotly可视化:plotly可视化基本散点图(指定图像类型、模式)、plotly可视化散点图(为不同分组数据配置不同的色彩)、ggplotly使用plotly包呈现ggplot2的可视化结果
  5. Error in xy.coords(x, y, xlabel, ylabel, log) : ‘x‘ and ‘y‘ lengths differ
  6. python使用imbalanced-learn的RepeatedEditedNearestNeighbours方法进行下采样处理数据不平衡问题
  7. Plotly绘制金融时间序列图实战:配置滑动控件
  8. R 循环中将变量作为对象名
  9. java字符串分割性能_String字符串性能优化的几种方案
  10. python 删除 csv 文件的行