Beefy Boxes and Bandwidth Generously Provided by pair Networks
We don't bite newbies here... much
 
PerlMonks  

Re: Assigning Variables to String Elements

by jethro (Monsignor)
on Dec 07, 2013 at 02:35 UTC ( [id://1066100]=note: print w/replies, xml ) Need Help??


in reply to Assigning Variables to String Elements

Your @tmp-constructing loop is inside the $runs loop. And @tmp is never reset. So you add 1552 elements to @tmp, then splice the first 26 elements off. On the next run of the outer loop you add another 1552 elements to @tmp and again only splicing 26 elements off. That @tmp will be growing fast and it seems you are using only about 1/60th of it.

The script would work exactly like before, but faster, if you changed this to

for ($i = 0; $i < 26 ; $i++) { # choose a randomly selected string of 4 elements from our arr +ay push (@PAR1, $X_info[int(rand($range))]); } for ...

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://1066100]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others perusing the Monastery: (5)
As of 2025-07-08 08:40 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found

    Notices?
    erzuuliAnonymous Monks are no longer allowed to use Super Search, due to an excessive use of this resource by robots.