Math和Random常用函式

2021-05-22 09:31:49 字數 1225 閱讀 3669

math

static int max(int a, int b);

static long max(long a, long b);

static double max(double a, double b);

static float max(float a, float b);

同理min的各種過載

static t min(t a, t b);

//a的b次冥

static double pow(double a, double b);

//返回的是0.0到1.0的double值,內部也是使用random.nextdouble()來生成的。

static double random();

//返回最接近引數的int。

static int round (int i);

還有一堆三角函式

random

//返回下乙個偽隨機數,它是從此隨機數生成器的序列中取出的、均勻分布的boolean值。

boolean nextboolean();

//返回下乙個偽隨機數,它是從此隨機數生成器的序列中取出的、在0.01.0之間均勻分布的double值。

double nextdouble();

//返回下乙個偽隨機數,它是從此隨機數生成器的序列中取出的、在0.01.0之間均勻分布的float值。

float nextfloat();

//返回下乙個偽隨機數,它是此隨機數生成器的序列中均勻分布的int值。

int nextint();

//返回下乙個偽隨機數,它是從此隨機數生成器的序列中取出的、均勻分布的long值。

long nextlong();

//生成隨機位元組並將其置於使用者提供的位元組陣列中。

void nextbytes(byte bytes);

//使用單個long種子設定此隨機數生成器的種子。例如:可以使用當前時間。

void setseed(long seed);

//返回乙個偽隨機數,它是從此隨機數生成器的序列中取出的、在 0(包括)和指定值(不包括)之間均勻分布的 int值。

int nextint(int n);

Math和Random類常用方法

1 abs 絕對值 2 acos,asin,atan,cos,sin,tan 三角函式 3 sqrt 平方根 4 pow double a,double b a的b次冪 5 max double a,double b 取大值 6 min double a,double b 取小值 7 ceil do...

Python中math庫和random庫

math庫 random庫 數學庫exp x e的x次冪 degrees x 將弧度值轉換成角度 radians x 將角度值轉換成弧度 sin x 正弦函式 cos x 余弦函式 tan x 正切函式 asin x 反正弦函式 acos x fanyuxian函式 atan x 反正切函式 隨機庫...

js基礎 Math和隨機數random

math和其它的物件不同,它不是乙個建構函式,它屬於乙個工具類,不用建立物件,裡面封裝了與數學相關的屬性和方法 比如math.pi 表示圓周率 math.abs 計算乙個值的絕對值 math.ceil 向上取整 math.floor 向下取整 math.round 四捨五入 math.random ...