mirror of
https://github.com/TangentFoxy/lume.git
synced 2024-11-19 07:04:24 +00:00
Reworded description of lume.weightedchoice() in README
This commit is contained in:
parent
2a6d1ea9a8
commit
fcb1fa90d4
@ -66,10 +66,9 @@ lume.randomchoice({true, false}) -- Returns either true or false
|
|||||||
|
|
||||||
### lume.weightedchoice(t)
|
### lume.weightedchoice(t)
|
||||||
Takes the argument table `t` where the keys are the possible choices and the
|
Takes the argument table `t` where the keys are the possible choices and the
|
||||||
values are the choice's weight. A weight should be 0 or above, the larger the
|
value is the choice's weight. A weight should be 0 or above, the larger the
|
||||||
weight value the higher the probability of that choice being picked. If the
|
number the higher the probability of that choice being picked. If the table is
|
||||||
table is empty or all the weights are 0 or a weight is below zero an error is
|
empty, a weight is below zero or all the weights are 0 then an error is raised.
|
||||||
raised.
|
|
||||||
```lua
|
```lua
|
||||||
lume.weightedchoice({ ["cat"] = 10, ["dog"] = 5, ["frog"] = 0 })
|
lume.weightedchoice({ ["cat"] = 10, ["dog"] = 5, ["frog"] = 0 })
|
||||||
-- Returns either "cat" or "dog" with "cat" being twice as likely to be chosen.
|
-- Returns either "cat" or "dog" with "cat" being twice as likely to be chosen.
|
||||||
|
Loading…
Reference in New Issue
Block a user