in reply to random variable declaration based on given count
Beyond the almost universal inadvisability of "using a variable as a variable name" (already discussed in links from above), I get the feeling from your code that you expect a newly-defined Perl scalar to have a random value. This is not the case. A newly-defined, uninitialized scalar has the very well-defined state of undef, the, well, undefined value. But it's not random! You may come from a C/C++ background and have in mind the initial state of, e.g., a stack variable, but Perl doesn't work that way. In addition to rand, try searching CPAN or MetaCPAN for "random number", "random number generator", "pseudo-random number generator" or "PRNG".
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: random variable declaration based on given count
by davido (Cardinal) on Mar 26, 2014 at 16:05 UTC | |
by kcott (Archbishop) on Mar 26, 2014 at 17:52 UTC | |
by davido (Cardinal) on Mar 26, 2014 at 19:21 UTC | |
by Laurent_R (Canon) on Mar 26, 2014 at 18:48 UTC | |
by AnomalousMonk (Archbishop) on Mar 27, 2014 at 13:01 UTC | |
by Anonymous Monk on Mar 26, 2014 at 17:21 UTC |