in reply to Unexpected value of $_ in a for loop.

You would probably be interested in reading from perldoc -q shuffle which explains why this splicing method may not be the best option.

--
I'd like to be able to assign to an luser