8.Math和Random

Math

数学类,包含了对数字的操作

方法返回值说明
ceil(number)向上取整
floor(number)向下取整
round(number)四舍五入取整
max(a,b)最大值
min(a,b)最小值
abs(a)绝对值
random()生成0~1的值

注意:

生成n~m的随机数-> n <= n+Math.random()*(m-n) < m

生成a~z的随机单个字母-> a <= (char)((char)a+Math.random()*((char)z-(char)a)) < z

返回值类型为传入参数的最大类型的类型

Random

  1. 随机数生成器

  2. Random需要实例化才可以使用

  3. 常用方法

方法返回值说明
nextInt(int n)Int随机生成0~n的数
nextInt()Int随机生成一个数
nextLong()long
nextBoolean()boolean
nextFloat()float
nextDouble()double
posted @   晓洋^  阅读(28)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示