@math
Basic mathematical module.
struct Random
deen
// No fieldsMethods:
fn init() Random
Initializes random seed and Random structure.
fn random(from: i32, to: i32) i32
Returns pseudo-random number in provided range.
struct Math
deen
// No fieldsMethods:
fn PI() f64
PI Number Constant.
fn E() f64
Euler Number Constant.
fn abs(value: i64) i64fn fabs(value: i64) i64fn sign(value: i64) i64fn min(a: i64, b: i64) i64fn minf(a: f64, b: f64) i64fn maxf(a: i64, b: i64) i64fn maxf(a: f64, b: f64) f64fn pow(base: i64, exponent: i64) i64fn powf(base: f64, exponent: f64) f64fn sqrt(value: i64) i64fn sqrtf(value: f64) f64fn cbrt(value: i64) i64fn cbrtf(value: f64) f64
fn exp(value: f64) f64fn log(value: f64) f64fn log2(value: f64) f64fn log10(value: f64) f64
fn ceil(value: f64) f64fn floor(value: f64) f64fn round(value: f64) f64
fn sin(value: f64) f64fn cos(value: f64) f64fn tan(value: f64) f64fn asin(value: f64) f64fn acos(value: f64) f64fn atan(value: f64) f64