Discuss this page on this page's [[Random Talk Page|Talk Page]]
=== random ===
[[modding:function:random]]
^ Syntax | (random expression1 [number]) -> expression2 |
^ Arguments | expression1 : A list or number. |
^ | number: Optional. The number you want to a random number between them the second must be greater than the first number. |
^ Returns | expression2: If the expression1 argument is a list it returns a random element of the list, if the expression1 is a number then returns a number between the expression1 number and optional number. |
[[modding:function:random]] |
^ Description | If the expression argument is a list it returns a random element of the list, if the expression is a number then returns a number between the expression number and optional number. |
Very useful function for making variation in code.
=== Example ===
(random 4)
Returns 4. Pretty much a useless bit of code, but it works.
(random 1 10)
Can return any number from 1 to 10, like 3.
The range of possible numbers is 1-10.
(random 6 10)
Returns a number from 6 to 10, like 9.
The range of possible numbers is 6-10.
(random '(a b c d))
Can return any element in the list '(a b c d).
Return to [[:Functions]] list