java Math.random()
JAVA Math Random
2023-09-11 14:16:27 时间
Math.random()是令系统随机选取大于等于 0.0 且小于 1.0 的伪随机 double 值
公式:Math.random()*(n-m)+m,生成大于等于m小于n的随机数;
例如:定义一个随机1到5(取不到5)的变量 [1,5)
int number=(int)(Math.random()*(5-1)+1);
int number = (int)(Math.random()*4+1);取值正好是[1,5)
相关文章
- [Java基础] java的守护线程与非守护线程
- Java常用类库--Math、Random、NumberFormat、DecimalFormat、BigInteger、BigDecimal
- 【Java】java扩展机制SPI 实现
- java:类集回顾
- Java实现 LeetCode第30场双周赛 (题号5177,5445,5446,5447)
- Java实现 LeetCode 520 检测大写字母
- Java实现 LeetCode 312 戳气球
- java中Runtime类详细介绍
- Java算法 -- 桶排序
- java 11 局部变量类型推断
- Eclipse 报 “Exception in thread "main" java.lang.OutOfMemoryError: Java heap space ”错误的解决办法
- java 11 标准Java异步HTTP客户端
- 【JAVA】java中的length和length()
- 【JAVA】 04-Java中的多线程
- 【JAVA】毕向东Java基础视频教程-笔记
- 面向切面编程AOP[三](java AnnotationAwareAspectJAutoProxyCreator实现了什么功能)
- 二分查找(java)
- Java每日一练(20230404)
- 【java线程池】自己动手写线程池——向JDK线程池进发
- 【java】Java 枚举(enum)如何使用以及原理
- 力扣——417. 太平洋大西洋水流问题(Java、python、C代码实现)
- Java中String类的concat方法___java的String字符串的concat()方法连接字符串和“+“连接字符串解释
- java - 完整的生命周期
- Java学习路线-18:数字操作类Math、Random、BigInteger、BigDecimal
- Java笔记:ThreadLocal和压力测试
- Java中==与equals方法的区别
- 【java】Java线程池实现原理及业务中的实践
- JAVA开发讲义(二)-Java程序设计之数据之谜二