当前位置: 首页 > news >正文

Math类详解与Random类、三种随机数生成方式(java)

文章目录

    • 📖前言:
    • 🎀认识Random类
      • 🎀三种随机数生成方式
    • 🎀Math类的用途
    • 🎀Math类的方法

📖前言:

本篇博客主要以介绍Math类的常用方法及认识Random类,及三种随机数生成方式

🎀认识Random类

Random类是为了产生伪随机数的类。(伪随机数是指每个数的随机几率不是完全相等的,有兴趣的朋友们可以去了解一下)

🎀三种随机数生成方式

🪅第一种是上面利用Random类生成
在这里插入图片描述

🪅第二种为时间戳生成(返回一个Long类型的从1970~至今的毫秒差值)
在这里插入图片描述
🪅使用Math类的random()方法
在这里插入图片描述

🎀Math类的用途

数学类包含了许多数学函数,如sin、cos、exp、abs等。Math类是一个工具类,它在解决与数学有关的一些问题是有着非常重要的作用。
【它位于java.util.lang包中(java.util.lang包是java默认导入的包)】

🎀Math类的方法

常用方法 方法内容介绍
静态方法(可以直接调用)方法内容介绍
static T abs( T a )📖返回值为 T类型的绝对值(T为数值类型)
static double ceil(double a)📖“向上取整”,忽略小数,9.9变为10.0
static double floor(double a)📖“向下取整”,忽略小数,9.9变为9.0
static int roundfloat a)📖返回参数中最接近的 int ,
static double sqrt(double a)📖求平方根
static double pow(double a, double b)📖幂函数a^b,即a为底,b为指数
static T min(T a, T b)📖返回两个最小值(T为数值类型)
static T max(T a, T b)📖返回两个T值中的较大值(T为数值类型)
static double tan(double a)📖返回的双曲正切 double值。
static double acos(double a)📖返回值的反余弦值; 返回的角度在【0,π】的范围内。
http://www.lryc.cn/news/30752.html

相关文章:

  • Mac编译QT程序出现Undefined symbols for architecture x86_64
  • 蓝桥杯-李白打酒加强版
  • AtCoder Beginner Contest 292 (A - E) 记录第一场ABC
  • ubuntu安装使用putty
  • 【CS144】Lab5与Lab6总结
  • GDScript 导出变量 (Godot4.0)
  • shell:#!/usr/bin/env python作用是什么
  • 计算机行业AIGC算力时代系列报告-ChatGPT芯片算力:研究框架
  • 『MyBatis技术内幕』源码调试前提
  • # Linux最新2022年面试题大汇总,附答案
  • css中重难点整理
  • JavaScript-扫盲
  • bpftrace 笔记
  • DELL-Vostro-5468电脑 Hackintosh 黑苹果efi引导文件
  • 阶段二11_面向对象高级_学生管理系统案例2
  • spring源码篇(3)——bean的加载和创建
  • Spring 中事务的传播级别
  • ECharts可视化库--常用组件
  • openpnp - 设备开机后, 吸嘴校验失败的解决方法
  • 【Linux学习】基础IO——软硬链接 | 制作动静态库
  • 如何分辨on-policy和off-policy
  • 第三讲:ambari编译后的安装包制作流程说明
  • Python进阶-----面对对象6.0(绑定方法[类方法、静态方法]与内置方法)
  • java8四大基本函数式接口
  • Junit测试框架
  • 操作系统复习题
  • web项目的初始化
  • 29- 迁移学习 (TensorFlow系列) (深度学习)
  • 工具篇(五)炫酷排版,尽在LaTeX:让你的文档飞升吧!
  • 【蓝桥杯PythonB组备赛】【Acwing周赛】第93场 4867. 整除数 4868. 数字替换 python解