Functions of ballerina.lang.math package
function exp(float val) (float )
Returns Euler's number, that is 'e' raised to the power of exponent
Parameters:
Parameter Name | Data Type | Description |
---|---|---|
val | float | exponent value to raise |
Return Parameters:
Return Variable | Data Type | Description |
---|---|---|
float | exp value |
function pow(float a, float b) (float )
Returns the value of the 'a' raised to the power of 'b'
Parameters:
Parameter Name | Data Type | Description |
---|---|---|
a | float | the base value |
b | float | the exponent value |
Return Parameters:
Return Variable | Data Type | Description |
---|---|---|
float | result value |
function random() (float )
Returns a random number between 0.0 and 1.0
Parameters:
Parameter Name | Data Type | Description |
---|
Return Parameters:
Return Variable | Data Type | Description |
---|---|---|
float | random value |
function randomInRange(int start, int end) (int )
Returns a random number between given start(inclusive) and end(exclusive) values
Parameters:
Parameter Name | Data Type | Description |
---|---|---|
start | int | range start value |
end | int | range end value |
Return Parameters:
Return Variable | Data Type | Description |
---|---|---|
int | float: random value |
function sqrt(float val) (float )
Returns rounded positive square root of the given value
Parameters:
Parameter Name | Data Type | Description |
---|---|---|
val | float | value to get square root |
Return Parameters:
Return Variable | Data Type | Description |
---|---|---|
float | square root value |