Beefy Boxes and Bandwidth Generously Provided by pair Networks
No such thing as a small change
 
PerlMonks  

Re^3: biased random number picking

by RichardK (Priest)
on Jul 12, 2012 at 15:11 UTC ( #981423=note: print w/ replies, xml ) Need Help??


in reply to Re^2: biased random number picking
in thread biased random number picking

That's correct :)

rand returns a value less than the expression so will return an index in the range 0..100. Which is just what we needed -- woot!


Comment on Re^3: biased random number picking
Re^4: biased random number picking
by Lotus1 (Chaplain) on Jul 12, 2012 at 15:59 UTC

    I found your solution confusing since your array had 101 elements and so wouldn't work with the op's data. I realize now this was just a test array of junk values. Your solution works fine for your array of 101 elements since both indexes will be in the range 0..100. Putting the array inside the rand() function is a general solution in case the array size changes.

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others exploiting the Monastery: (7)
As of 2014-08-27 08:52 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The best computer themed movie is:











    Results (232 votes), past polls