~1、使用Random 类

Random类默认的无参构造函数可以根据当前系统时钟为种子,进行一系列算法得出要求范围内的伪随机数

Random rd = new Random()
rd.next(1,10)(生成1~10之间的随机数,不包括10)

以上是求10以内随机数的例子,这种随机数可以达到一些要求较低的目标,但是如果在高并发的情况下,Random类所取到的系统时钟种子接近甚至完全一样,就很有可能出现重复,这里用循环来举例

  for(int i=0;i<10;i++)
            {
                Random rd = new Random();
                Console.WriteLine(rd.Next(10,100).ToString());
            }

这个例子会得到10个相同的随机数,应循环完成的时间是非常短,所以根据系统时间作为种子算出的随机数就会是一样的。所以Random循环只适用于要求比较低的情况。

举个例子

public class RandomDemo {

public static void main(String[] args) {

Random r = new Random();

//获取0-9之间的随机数

int number = r.nextInt(10);

System.out.println(number);

//获取1-10之间的随机数

int num = r.nextInt(10)+1;

System.out.println(num);

}

}
在不同的场景使用不同的方法

可以自定义的选择自己想要的随机数值

从0到无限大都可以选择,在一定的情况下可以用上

例如 抽奖事件

Random 随机数相关推荐

  1. 【C++】random随机数与【C++11】/rand()和srand()的用法

    文章目录 随机数 1. c++ 11 random随机数的使用(推荐使用) 1.1 1.2 1.3 1.4 2.1 C++中随机函数rand()和srand()的用法(老本版) 2.2 限制随机数的范 ...

  2. c库的rand/random随机数产生函数性能差?

    有网文称c标准库的rand/random随机数产生函数性能极差.一直信以为真,但从没做过验证.最近因其他因缘,写了些代码专门验证rand/random的性能.结果大出意料,颠覆之前的成见. 结论如下: ...

  3. Java 常用类库 之 Random 随机数类实例

    http://www.verejava.com/?id=169931132381103 /**知识点:Random 随机数类洗牌 */ import java.util.*;public class ...

  4. Random随机数相关工具类

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

  5. 1.24 Java周末总结 ①乘法数据的溢出 ②测试random随机数几率是否相等 ③判断字符串是否为纯数字...

    一.乘法数据的溢出 背景:在算阶乘时,当数字太大后,结果为0,此时引出了数据在算乘法时数据的溢出  10!或者100! byte 8位 8! = -27=-128 (转换到byte允许数据范围内)   ...

  6. 常用类 (四) ----- Random随机数类

    相关文章: <常用类 (一) ----- Arrays数组工具类> <常用类 (二) ----- Math类> <常用类 (三) ----- BigDecimal和Big ...

  7. Random 随机数使用示例

    package _3随机数类;import java.util.Random; import java.util.UUID; import java.util.concurrent.ThreadLoc ...

  8. 第四十七节,random 随机数模块

    random 随机数模块 格式: import random 引入随机模块文件 random.randrange(65,91) 调用随机函数random.randrange(随机数开始范围,随机数结束 ...

  9. java 随机md5_java常用工具类 Random随机数、MD5加密工具类

    本文实例为大家分享了java常用工具类的具体代码,供大家参考,具体内容如下 random随机数工具类 package com.jarvis.base.util; import java.util.ra ...

  10. Java基础语法 (Random随机数)

    Java基础语法 Random随机数 Random,通过 Random产生随机数,Random类似Scanner,也是Java提供好的API,内部提供了产生随机数的功能 .API后续课程详细讲解,现在 ...

最新文章

  1. opengl 大作业_大学新生作业10米长!网友:确认过眼神,是我画不出的十米长卷……...
  2. 手动创建Github pull request
  3. IOS--文件管理NSFileManager
  4. [HTTP] 跨域资源共享
  5. Android学习笔记之(一)开发环境搭建
  6. 高德地图我的队伍查岗_详细测试高德地图的家人地图后 我学会了画地为牢
  7. Java中的volatile的作用和synchronized作用
  8. sql int 比较_SQL进阶--错题集1
  9. 获得周公解梦数据接口java_周公解梦接口调用示例
  10. python读坐标像素_python如何读取像素值
  11. 设计模式7 ——原型模式
  12. VB.NET学习笔记:使用Random类生成随机数(不重复、数字、字母)
  13. eNSP之防火墙简单实验(一)
  14. 面向端到端的情感对话生成研究综述
  15. Gulp编译、合并、压缩,以及Browsersync实时刷新教程
  16. ACREL-5000能耗监测及ACREL-2000电力监控系统的研究与应用
  17. spring基于注解的配置
  18. 阿里软件测试工程师手把手教学:自动化脚本中的设计模式-PO模式详解
  19. tensorRT 部署 YOLOV5模型详解
  20. 外出旅游,怎么做攻略?

热门文章

  1. mysql 大量数据插入优化
  2. vue开启/停止按钮切换
  3. python不等于语法
  4. Excel制作一个家庭收支明细表
  5. 攻防世界 Misc高手进阶区 6分题 北京地铁
  6. 尝试梳理下ARM处理器的发展历史
  7. php防止挂马执行exec,防患于未然:如何防止论坛被挂马
  8. 节点法分析求电压电流
  9. 淘客、阿里妈妈、淘宝联盟接口
  10. 中国网上租车系统行业市场供需与战略研究报告