Can anyone explain to me why does the random statement corrupt the $answer
It doesn't. Your problem lies in some of the code that you haven't shown us. At a guess, my money is on the comparison itself, based on where I've seen other people report similar problems.

Can you pare your code down to a minimal (don't just post the whole program!), but complete, stand-alone example that we can run for ourselves which demonstrates the problem? That would allow us to answer definitively (because we can run your code, see it work incorrectly, then fix it, run it again, and see it work correctly), plus there's a very strong chance that you'll find the answer yourself in the process of trying to create the minimal example program.


In reply to Re: Random F%^k up strings! by dsheroh
in thread Random F%^k up strings! by TroyH

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.