PDA

View Full Version : Probabilities


maddog2030
06-29-2005, 10:44 PM
I'm not sure if this is going to confuse people or not, but it can be used to easily answer questions about suited connectors, etc. Below are 2 charts for middle suited connectors and suited 1 gappers. I can add any type of hand per request. It's basically a chart of all the possible flops including all possible draws you can land.

The output is very "raw" since I wrote this program yesterday during work and its mainly for my own personal use. If there's interest I might clean it up. But I'm too lazy for that now.

Let me explain the output. The first column is the value of the hand at the flop. Did you hit a pair? Did you hit nothing? Did you flop a full house?

The second column tells you, in addition to what you flopped, what kind of draws do you have too? 'Straight/FlushDraw' means both a flush and a straight draw (either gutshot or OE).

For example, there are 396 flops where you hit both a pair and have an OESD with 98d. There are 792 flops where you hit a pair and a gutshot straight with the same hand. So combined, there's 1188 flops when you hit a pair and a straight draw, or 6.06% of the time.

To get all playable flops (any two pair or better, any nopair or onepair with an oesd or better) with the 98d, add all the flop combinationations for all two pairs and better, and under the nopair and onepair columns, add in the strong draws. Divide this by 19600 (the total number of flops) and you get your percentage. In this case, you will get a playable flop 26.96% of the time.

Let me know if this is confusing at all or if you found it useful. I'm a very lazy bum so there's probably some stuff I left out that needs explaining.

<font class="small">Code:</font><hr /><pre>Hole Cards: ['9d', '7d']
{ 'FlHouse': { 'Flush/StraightFlushDraw': 0,
'FlushDraw': 0,
'NoDraw': 18,
'Straight/FlushDraw': 0,
'StraightDraw': [0, 0]},
'Flush': { 'Flush/StraightFlushDraw': 53,
'FlushDraw': 0,
'NoDraw': 109,
'Straight/FlushDraw': 0
'StraightDraw': [0, 0]},
'NoPair': { 'Flush/StraightFlushDraw': 162,
'FlushDraw': 981,
'NoDraw': 5886,
'Straight/FlushDraw': 315,
'StraightDraw': [1836, 1026]},
'OnePair': { 'Flush/StraightFlushDraw': 84,
'FlushDraw': 576,
'NoDraw': 6336,
'Straight/FlushDraw': 0,
'StraightDraw': [660, 264]},
'Quads': { 'Flush/StraightFlushDraw': 0,
'FlushDraw': 0,
'NoDraw': 2,
'Straight/FlushDraw': 0,
'StraightDraw': [0, 0]},
'StFlush': { 'Flush/StraightFlushDraw': 0,
'FlushDraw': 0,
'NoDraw': 3,
'Straight/FlushDraw': 0,
'StraightDraw': [0, 0]},
'Straight': { 'Flush/StraightFlushDraw': 27,
'FlushDraw': 0,
'NoDraw': 162,
'Straight/FlushDraw': 0,
'StraightDraw': [0, 0]},
'Trips': { 'Flush/StraightFlushDraw': 0,
'FlushDraw': 0,
'NoDraw': 308,
'Straight/FlushDraw': 0,
'StraightDraw': [0, 0]},
'TwoPair': { 'Flush/StraightFlushDraw': 0,
'FlushDraw': 0,
'NoDraw': 792,
'Straight/FlushDraw': 0,
'StraightDraw': [0, 0]}}</pre><hr />

<font class="small">Code:</font><hr /><pre>Hole Cards: ['9d', '8d']
{ 'FlHouse': { 'Flush/StraightFlushDraw': 0,
'FlushDraw': 0,
'NoDraw': 18,
'Straight/FlushDraw': 0,
'StraightDraw': [0, 0]},
'Flush': { 'Flush/StraightFlushDraw': 61,
'FlushDraw': 0,
'NoDraw': 100,
'Straight/FlushDraw': 0,
'StraightDraw': [0, 0]},
'NoPair': { 'Flush/StraightFlushDraw': 207,
'FlushDraw': 900,
'NoDraw': 5400,
'Straight/FlushDraw': 342,
'StraightDraw': [2052, 1242]},
'OnePair': { 'Flush/StraightFlushDraw': 108,
'FlushDraw': 552,
'NoDraw': 6072,
'Straight/FlushDraw': 0,
'StraightDraw': [792, 396]},
'Quads': { 'Flush/StraightFlushDraw': 0,
'FlushDraw': 0,
'NoDraw': 2,
'Straight/FlushDraw': 0,
'StraightDraw': [0, 0]},
'StFlush': { 'Flush/StraightFlushDraw': 0,
'FlushDraw': 0,
'NoDraw': 4,
'Straight/FlushDraw': 0,
'StraightDraw': [0, 0]},
'Straight': { 'Flush/StraightFlushDraw': 36,
'FlushDraw': 0,
'NoDraw': 216,
'Straight/FlushDraw': 0,
'StraightDraw': [0, 0]},
'Trips': { 'Flush/StraightFlushDraw': 0,
'FlushDraw': 0,
'NoDraw': 308,
'Straight/FlushDraw': 0,
'StraightDraw': [0, 0]},
'TwoPair': { 'Flush/StraightFlushDraw': 0,
'FlushDraw': 0,
'NoDraw': 792,
'Straight/FlushDraw': 0,
'StraightDraw': [0, 0]}}</pre><hr />