首页 > 编程语言 >JavaSE--Random类

JavaSE--Random类

时间:2023-08-15 21:57:42浏览次数:32  
标签:random num2 nextInt -- Random int JavaSE 101

java.util.Random

public class RandomTest01 {
    public static void main(String[] args) {
        // 创建随机数对象
        Random random = new Random();

        // 随机产生一个int类型取值范围内的数字。
        int num1 = random.nextInt();
        System.out.println(num1);

        // 产生[0~100]之间的随机数。不能产生101。
        // nextInt翻译为:下一个int类型的数据是101,表示只能取到100
        int num2 = random.nextInt(101); //不包括101
        System.out.println(num2);
    }
}

 

标签:random,num2,nextInt,--,Random,int,JavaSE,101
From: https://www.cnblogs.com/hyy-0/p/17621223.html

相关文章

  • 学习go语言编程之网络编程
    Socket编程Golang语言标准库对Socket编程进行了抽象,无论使用什么协议建立什么形式的连接,都只需要调用net.Dial()即可。Dial()函数Dial()函数的原型如下:funcDial(network,addressstring)(Conn,error)参数含义如下:network:网络协议名字,如:tcp,udp等Dial()函数支持的网络......
  • ABC314 E和CF892 Div2D-E
    ABC314EE-Roulettes(atcoder.jp)大致意思是给你n个轮盘,第i个轮盘等概率的p[i]个点数,玩一次c[i]价钱,问要达到m点的最小期望花费是多少,每次可以任意选一个。乍一看很像背包,偏了方向,所以当时没有做出来。也考虑过其它的DP,关键是0怎么处理没搞明白所以赛后看他人的代码和题解......
  • 学习go语言编程之工程管理
    Go命令行工具安装了Go语言的安装包后,就直接自带Go命令行工具。#查看当前安装的Golang版本goversion#查看go命令行工具的帮助信息gohelpGo命令行工具可以完成如下工作:代码格式化代码质量分析和修复单元测试与性能测试工程构建代码文档的提取和展示依赖包管理执......
  • 学习go语言编程之安全编程
    数据加密对称加密采用单密钥的加密算法,称为对称加密。常见的单密钥加密算法有DES、AES、RC4等。在对称加密中,私钥不能暴露,否则在算法公开的情况下,数据等同于明文。非对称加密采用双密钥的加密算法,称为非对称加密。在该系统中,私钥和公钥都可以被用作加密或者解密,但是用私钥......
  • 学习go语言编程之标准库
    标准库包分类Golang标准库可以大致按其中库的功能进行以下分类:分类对应包描述输入输出bufio,fmt,io,log,flag这个分类包括二进制以及文本格式在屏幕、键盘、文件以及其他设备上的输入输出等,比如二进制文件的读写。文本处理encoding,bytes,strings,strconv,text,mime,unico......
  • 分布式版本控制系统(一)
    分布式版本控制系统(一)目录分布式版本控制系统(一)1、Git、Github、Gitlab的区别2、Git与SVN区别3、Git工作流程4、Git基本概念5、Git客户端安装使用5.1git-server安装配置5.2git-client配置免密登录git服务器5.3文本编辑器5.4差异分析工具5.5查看配置信息5.6常用的git......
  • ef.core 事务不回滚的我遇到的一种情况分享
    比如有几个Repository:_storeRep,_inventoryRep,_storeItemRep。基类封装有BeginTransaction(); using(vartrans=_storeItemRep.BeginTransaction()){try{_storeRep.UpdateRange(...);_inventoryRep.Add(...);_storeItemRep.Add(...);_stroeRep.saveChange();_inventoryRe......
  • 20230814 总结
    T1简单题(simple)题目大意:给定联通无向图,求满足以下条件的边数量:每条边最多在一个简单环内(也就是环,当时愣了很久,于是就没打出来)对于任意编号为\(i,j(i<j)\)的两点,存在一条它们之间的简单路径上面有\(j-i+1\)个点首先我们可以发现,条件2很好求,就是肯定有一条从1到n的链......
  • JavaSE--String类
    一、String内存图//jvm内存图Strings1="abcde";Strings2="abcde"+"zz";Strings3=newString("yy");垃圾回收器不会释放常量 二、比较字符串最好使用String类中重写的equal方法Strings1="abc";Strings2="abc";System.out......
  • 对线程池的理解
    线程池是一种并发编程的技术,它是管理和重用线程的一种机制,能够有效地提高多线程应用程序的性能和资源利用率。线程池维护一组可重用的线程,可以分配任务给这些线程来执行,从而避免了频繁地创建和销毁线程,减少了系统开销。以下是我对线程池的一些关键理解:线程池的组成:线程池由线......