Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
PlayOK...enough is enough
#1
That's it.  Too many ludicrous hands.  Got a 9-8-2-1 just now;  had a 10-7-2-1 a couple days ago.  Odds of any hand with 17 cards in 2 suits, 3 in the other 2, would be 40c17 * 6 * 40c3 / 80c20, which works out to about 5e14/3e18, or about 1 in 6000.  And the double runs just keep coming;  I believe it's 7 double runs for someone at the table, in about 30 games.

I sent some feedback;  we'll see what happens.

EDIT: Oh, one other...an opp was dealt a 14 card suit yesterday. That's about a 1 in 400,000 hand.
Reply
#2
what is the likely cause of this? inadequate seeding would seem to me to be lack of variety, not lack of randomness.

These web sites likely use common libraries, maybe an old inadequate RNG library function? A poor implementation of a current library? A programming error?

And how could the site not be aware of it? They have been cooperative with some other initiatives so not like they abandoned the code.
Reply
#3
Me, I'd suspect the RNG first. The default implementation of rand() is a linear congruential generator; these are known to have clustering issues. Do a google search on "linear congruential generator problems", and click on Images. Or go to the Wiki page on LCGs.
Reply
#4
Ok, I reviewed the literature on it and for example options with PHP, etc.
Didn't seem like a big deal to use drop in replacements for rand() with better implementations. Maybe they've done that, I don't know.
Reply
#5
Now that sounds like some fun pinochle...as long as I was on the receiving end of those great hands.
Reply
#6
how many degrees of impossible is this? I noted this the meld scores were still showing, as it was the last hand of the prior game at that table. Here's the hand diagram:


S T
H AAKJJTT
D AAKJTT
C AAKQJT

S AAKKQQJJJTT +-------+ S AAKQQJ
H KKQJ | N | H AAKQT
D KKJJ | W E | D AAT
C K | S | C AAKQJJ
+-------+

S KT
H QQJT
D KQQQQJT
C KQQJTTT

17 card fit. Double run opposite double aces. So about 2 degrees of "you have got to be kidding."
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)