Arithmetic Functions

atan2(Y,X)
Returns the arctangent of Y/X in the range -PI to PI.

cos(EXPR)
cos EXPR
Returns the cosine of EXPR (expressed in radians). If EXPR is omitted takes cosine of $_.

exp(EXPR)
exp EXPR
Returns e to the power of EXPR. If EXPR is omitted, gives exp($_).

int(EXPR)
int EXPR
Returns the integer portion of EXPR. If EXPR is omitted, uses $_.

log(EXPR)
log EXPR
Returns logarithm (base e) of EXPR. If EXPR is omitted, returns log of $_.

rand(EXPR)
rand EXPR
rand
Returns a random fractional number between 0 and the value of EXPR. (EXPR should be positive.) If EXPR is omitted, returns a value between 0 and 1. See also srand().

sin(EXPR)
sin EXPR
Returns the sine of EXPR (expressed in radians). If EXPR is omitted, returns sine of $_.

sqrt(EXPR)
sqrt EXPR
Return the square root of EXPR. If EXPR is omitted, returns square root of $_.

srand(EXPR)
srand EXPR
Sets the random number seed for the rand operator. If EXPR is omitted, does srand(time).