Hi,
ok, please find a working sample. Basically the trick is to copy the items into a new array proxy, and as you pick random items from it, remove them, which means you will always pick a fresh one and never the same.
as for destroying/creating opposed to hiding/showing, this is very much up to you to decide thet best way, knowing that creating object takes time so if you plan on doing this a lot, then you will want a proper pool manager to handle this effectivly.
bye,
Jean