• Do
not register here on develop.twiki.org, login with your twiki.org account.
• Use
Item7848 for generic
doc work for TWiki-6.1.1. Use
Item7851 for doc work on
extensions that are not part of a release.
More... Close
• Anything you create or change in standard webs (Main, TWiki, Sandbox etc) will be automatically reverted on every SVN update.
• Does this site look broken?. Use the LitterTray web for test cases.
Item6679: Small random issue with LISTRAND
Item Form Data
AppliesTo: |
Component: |
Priority: |
CurrentState: |
WaitingFor: |
TargetRelease |
ReleasedIn |
Extension |
SpreadSheetPlugin |
Low |
Closed |
|
patch |
5.0.2 |
Detail
The LISTRAND function has a small issue, where last item only got 50% of fair share to get picked
--
TWiki:Main/PeterThoeny - 2011-04-07
Test case:
-
$SET(f, $NOEXEC($SET(i, $LISTRAND(a, b, c))$SETM(val_$GET(i), +1)$GET(i)))
: ||
-
$EXEC($GET(f))
many times: |bcbabcbaccaaaabcaccacabaccaaaaacccbacbcbbbbbbabaacaccbbcbccacaabbaaccacabbbcbbabccbccabbacccbab|
-
$EXEC($GET(f))
many times: |ccabbbbcbacacbbacbacbccabccaabbabccaccaccbaacacbababacbabccaabccbcabcbaaccccaabccabcabacbababac|
-
$EXEC($GET(f))
many times: |babcaaaccbcbbabaaaccaccabcbacabbcabccaacccaacacaabbbcbacbcccacaacaaabcababaaaaababaabcbcaaacaca|
-
$EXEC($GET(f))
many times: |baabbbcbcbbbcacbabcbccbbcbccbacbbcbbcbbbcbbabacbaacbcccbbbbbbacaaccbbcababbcaaaacaccbbbabccccbc|
-
$EXEC($GET(f))
many times: |baccbcabcbcabaababacbabbcbacbcbbabbaaabcabaacacaaaaabcccabcbacabcbbbbbccbbcbbbccbcbcaabcccbbbac|
-
$EXEC($GET(f))
many times: |abcaaccbbcaabcbcccbaacabcacbbacbbcbcccbcabbabbcccabbbaccbbcaccabcccabaabccbacbaaaccabbccccaaccb|
-
$EXEC($GET(f))
many times: |babaabbbaacabcbbcaaabacbbcbaaccbabbaccbbbbbbbcaabcccbbaabbbaaaababcbcabbbcbabcbccbbabbbacbbbcac|
-
$EXEC($GET(f))
many times: |cbbcccabcaaaacbccbbacbaccacacabcaaaccaacbaccaaacbaccbbccbcbabbcbcacccccaccacccabacabbaaacccacbc|
-
$EXEC($GET(f))
many times: |aabbcacccccaaabacaacccaccbaabbccccbbbbbabaacaccacbcbbacacababccbbbacbabcbcaabacbaccaaaaaaabccab|
-
$EXEC($GET(f))
many times: |bcbbbacaaabbbcaacbcaababcbababbaabaabababcacccbbacacbcacbbabbbcacbccbacbcbbcacccabacbabccabcbcb|
-
$GET(val_a)
: |301|
-
$GET(val_b)
: |324|
-
$GET(val_c)
: |325|
See
SpreadSheetPlugin#FuncLISTRAND
--
PeterThoeny - 2011-04-07