tstock has asked for the wisdom of the Perl Monks concerning the following question:
Randomizing the list would be one way sort of around the sequential problem, but not as neat as what I was looking for. The reason behind the requirement is to avoid hitting limits and easy the load on individual routers/switches for each segment. Any nice perl idioms to solve this problem?my @list = ('10.1.1.1', '10.1.1.2', '10.2.2.1', '10.2.2.2'); @list = sort intermix @list; sub intermix { return ( substr( $a, 0, rindex($a, '.')) eq substr( $b, 0, rindex($b, '.')) ) ? 1 : 0; }
|
---|
Replies are listed 'Best First'. | |
---|---|
Re: intermix list of items
by ikegami (Patriarch) on Oct 10, 2004 at 18:13 UTC | |
by ikegami (Patriarch) on Oct 10, 2004 at 18:42 UTC | |
Re: intermix list of items
by davido (Cardinal) on Oct 10, 2004 at 17:04 UTC | |
Re: intermix list of items
by pg (Canon) on Oct 10, 2004 at 17:09 UTC | |
by tstock (Curate) on Oct 10, 2004 at 17:20 UTC | |
by pg (Canon) on Oct 10, 2004 at 17:30 UTC | |
Re: intermix list of items
by pg (Canon) on Oct 10, 2004 at 17:37 UTC | |
Re: intermix list of items
by tstock (Curate) on Oct 16, 2004 at 05:11 UTC |