@jsh/generator
Since v8.0.52arrange()
Returns array of numbers.
Syntax
arrange(start, end, step)
Parameters
start
Number
start fromend
Number
end tostep
Number
increments
Return value
Number[]
generated numbers in an array.
Usage example
|
|
linspace()
Returns array of numbers.
Syntax
linspace(start, end, count)
Parameters
start
Number
start fromend
Number
end tocount
Number
total count of numbers to generate
Return value
Number[]
generated numbers in an array.
Usage example
|
|
meshgrid()
Returns array of numbers array.
Syntax
meshgrid(arr1, arr2)
Parameters
arr1
Number[]
arr2
Number[]
Return value
Number[][]
generated numbers in an array of numbers.
Usage example
|
|
random()
Returns a random number between [0.0, 1.0).
Syntax
random()
Parameters
None.
Return value
Number
random number between 0.0 and 1.0 : [0.0, 1.0)
Usage example
|
|
Simplex
A noise generator based on the Simplex noise algorithm.
Syntax
new Simplex(seed)
Parameters
seed
seed number.
Return value
A new Simplex generator object.
Simplex.eval()
Returns a random noise value. Repeated calls with the same args inputs will have the same output.
Syntax
eval(arg1)
eval(arg1, arg2)
eval(arg1, arg2, arg3)
eval(arg1, arg2, arg3, arg4)
Parameters
args
Number
A variable-length list of numbers, representing dimensions. The function accepts a minimum of one argument (1-dimensional) and a maximum of four arguments (4-dimensional).
Return value
Number
random noise value
Usage example
|
|
UUID
UUID generator
Syntax
new UUID(ver)
Parameters
ver
UUID version number. It should be one of 1, 4, 6, 7.
Return value
a new UUID generator object.
UUID.eval()
Syntax
eval()
Parameters
None.
Return value
String
a new UUID.
Usage example
|
|