Re: bug in RandomChoice if weight is zero?
- To: mathgroup at smc.vnet.net
- Subject: [mg106198] Re: bug in RandomChoice if weight is zero?
- From: Matthias <greiff at mac.com>
- Date: Tue, 5 Jan 2010 01:42:47 -0500 (EST)
- References: <200912290617.BAA02582@smc.vnet.net> <hhhmsp$og2$1@smc.vnet.net>
Another interesting thing about RandomSample is the following:
In[171]:= RandomSample[{0, 0, 0, 1, 0} -> {1, 2, 3, 4, 5}, 1]
RandomSample[{0, 0, 0, 1, 0} -> {1, 2, 3, 4, 5}, 2]
RandomSample[{0, 0, 0, 1, 0} -> {1, 2, 3, 4, 5}, 3]
RandomSample[{0, 0, 0, 1, 0} -> {1, 2, 3, 4, 5}, 5]
Out[171]= {4}
Out[172]= {4, 5}
Out[173]= {4, 5, 5}
Out[174]= {4, 5, 5, 5, 5}
Although the fifth element has weight zero it is selected multiple
times? Is that only in my version of Mathematica (Version 7.0.1.0 on
Max OS X 10.6.2)?
Of course there are ways to work around that but, as DrMajorBob,
already pointed out, this contradicts the documentation.