trust me, it is what you want.
You just had on the wish using the API sound-play call for
a direct use with a list of random to pick sounds.
You could rewrite the API to accept a list as parameter..

What I explained is dooing the exact same, and thus is the same.