|
|
| No such thing as a small change | |
| PerlMonks |
Re: removing the gotoby kwaping (Priest) |
| on Jun 01, 2007 at 17:23 UTC ( #618804=note: print w/ replies, xml ) | Need Help?? |
|
I had the benefit of a direct discussion with the OP about this, which brought much clarity as to his intentions. He has an array of ~4000 elements and wants to select five non-duplicates out of there. So basically, his code can be reduced to this: I noticed he was randomizing the array, then selecting random indices from there, which was not only reduntdant but created the issue of potentially selecting the same element. Update: The big array is *not* already internally unique after all, so I had to add the line to unique it. Update 2: My solution is no longer relevant, after the OP updated with more information. However, I'm leaving my code as-is because it might help a future monk looking for a similar solution. --- It's all fine and dandy until someone has to look at the code.
In Section
Seekers of Perl Wisdom
|
|
||||||||||||||||||||||||