Math¶
Math.random¶
Returns a random value within 0 and 1.
Signature
-> : Number
Example
value := Math.random();
# prints 0.3245124
print(value);
Math.pi¶
Returns the value of PI.
Signature
-> : Number
Example
pi := Math.pi();
# prints 3.1415926535897932
print(pi);
Math.sin¶
Returns sine of the value.
Signature
-> Number value : Number
Example
value := Math.sin(1);
# prints 0.8414709848078965
print(value);
Math.cos¶
Returns cosine of the value.
Signature
-> Number value : Number
Example
value := Math.cos(1);
# prints 0.5403023058681398
print(value);
Math.tan¶
Returns tangent of the value.
Signature
-> Number value : Number
Example
value := Math.tan(1);
# prints 1.5574077246549023
print(value);
Math.asin¶
Returns arc sine of the value.
Signature
-> Number value : Number
Example
value := Math.asin(1);
# prints 1.5707963267948966
print(value);
Math.acos¶
Returns arc cosine of the value.
Signature
-> Number value : Number
Example
value := Math.acos(1);
# prints 0
print(value);
Math.atan¶
Returns arc tangent of the value.
Signature
-> Number value : Number
Example
value := Math.atan(1);
# prints 0.7853981633974483
print(value);
Math.atan2¶
A variant of Math.atan.
Signature
-> Number a, Number b : Number
Example
value := Math.atan2(1, 2);
# prints 0.4636476090008061
print(value);
Math.exp¶
Returns natural exponent of the value.
Signature
-> Number value : Number
Example
value := Math.exp(1);
# prints 2.718281828459045
print(value);
Math.log¶
Returns natural logarithm of the value.
Signature
-> Number value : Number
Example
value := Math.log(2);
# prints 0.6931471805599453
print(value);
Math.min¶
Returns minimum value in a and b.
Signature
-> Number a, Number b : Number
Example
value := Math.min(-1, 1);
# prints -1
print(value);
Math.max¶
Returns maximum value in a and b.
Signature
-> Number a, Number b : Number
Example
value := Math.max(-1, 1);
# prints 1
print(value);