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.0
和1.0
之間均勻分布的double
值。
double nextdouble();
//返回下乙個偽隨機數,它是從此隨機數生成器的序列中取出的、在0.0
和1.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 ...