### Re^3: biased random number picking

by RichardK (Parson)
 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!

Replies are listed 'Best First'.
Re^4: biased random number picking
by Lotus1 (Curate) 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.

Create A New User
Node Status?
node history
Node Type: note [id://981423]
help
Chatterbox?
 [stevieb]: james28909: what's the problem/question? [james28909]: it is not an absolute date like "27" or "31". sometimes it is like wednesday or friday [james28909]: and i need to format those special instances into an absolute date instead of "yesterday" [stevieb]: ask a question on SoPW, and include at least a half-dozen examples of the input, and at least one example of expected output [davido]: Exactly: SoPW. This isn't going to be solved easily in the CB. [james28909]: in need "yesterday" and so on, to be absolute like "1" or "31" [stevieb]: ...and throw some of your existing code into the equation as well, just so readers know you've given a try at it ;) [james28909]: ok [stevieb]: davido thanks for the link ;) I was being the typical lazy [davido]: date parsing is hard. The more examples you can provide of the input (within reason) and expected output, the better.

How do I use this? | Other CB clients
Other Users?
As of 2017-04-29 02:36 GMT
Sections?
Information?
Find Nodes?
Leftovers?
Voting Booth?
I'm a fool:

Results (531 votes). Check out past polls.