[quote:xm1v7cti]If you have many sounds, you can't have them all in a choose expression.
Yes you can. Choose can have unlimited parameters.
From the manual
[quote:xm1v7cti]choose(a, b [, c...])
Choose one of the given parameters at random. E.g. choose(1, 3, 9, 20) randomly picks one of the four numbers and returns that. This also works with strings, e.g. choose("Hello", "Hi") returns either Hello or Hi. Any number of parameters can be used as long as there are at least two.
Choose is a nice, easy and powerful expression.