generates a random integer between 0 and number. If number is ommited the function generates a random double between 0 and 1
$ rand(@array)returns a random element of @array
number - returns a number between 0 and number if a number is specified. If no number is specified a random double value between 0 and 1 is returned.
@array - if the parameter is an array, a random element of the array is returned.
depends on the first parameter.
# print a random number between 0 and 10. println("Random Number: " . rand(10)); # print a random array element @array = @("a", "b", "c", "d", "e", "f", "g"); println("Element: " . rand(@array)); # get a random double between 0 and 1.0 println(rand());
Random Number: 4 Element: d 0.26217141921515497