Randomisation of which sample is loaded in the synthesiser

So do I add all the sounds using addSound to the same note and then sift out which one to play in the overriden noteOn method?

Could I also use this for ascertaining velocity? Thus answering my earlier question?