Functions Documentation
View Function Edit Function
Name randomTable
Syntax (randomTable chance1 exp1 chance2 exp2 ... chancen expn) -> exp
Argument List chance1: the chance for the proceeding expression to occur
exp1: the expression to occur if chance1 is chosen
chance2: the chance for the proceeding expression 2 to occur
exp2: the expression to occur if chance2 is chosen
chanceN: the chance for the proceeding expression N to occur
expN: the expression to occur if chanceN is chosen
Returns the chosen expression
Category random
Description A way to simulate the table functionality in transcendence xml. It is basically a shorter way of selecting a random expression.
Example The following will have a 10% chance of selecting "1-10", a 20% chance of selecting "11-30", a 30% chance of selecting "31-60" and a 40% chance of selecting "61-100"
(randomTable 10 "1-10" 20 "11-30" 30 "31-60" 40 "61-100")
Comment The sum of the chances must equal 100.