{
 "generated_by": "tools/build-rankings.mjs (exhaustive enumeration; hands classified by poker_engine.wasm ps_category/ps_eval)",
 "classes": "weakest first: high card, pair, two pair, three of a kind, straight, flush, full house, four of a kind, straight flush (not royal), royal flush",
 "five": {
  "total": 2598960,
  "counts": [
   1302540,
   1098240,
   123552,
   54912,
   10200,
   5108,
   3744,
   624,
   36,
   4
  ],
  "distinct": [
   1277,
   2860,
   858,
   858,
   10,
   1277,
   156,
   156,
   9,
   1
  ],
  "weakest": [
   "2c3c4c5c7d",
   "2c2d3c4c5c",
   "2c2d3c3d4c",
   "2c2d2h3c4c",
   "2c3c4c5cAd",
   "2c3c4c5c7c",
   "2c2d2h3c3d",
   "2c2d2h2s3c",
   "2c3c4c5cAc",
   "TcJcQcKcAc"
  ]
 },
 "six": {
  "total": 20358520,
  "counts": [
   6612900,
   9730740,
   2532816,
   732160,
   361620,
   205792,
   165984,
   14664,
   1656,
   188
  ]
 },
 "seven": {
  "total": 133784560,
  "counts": [
   23294460,
   58627800,
   31433400,
   6461620,
   6180020,
   4047644,
   3473184,
   224848,
   37260,
   4324
  ],
  "distinct": [
   407,
   1470,
   763,
   575,
   10,
   1277,
   156,
   156,
   9,
   1
  ],
  "weakest": [
   "4c5c7d8d9d",
   "2c2d5c7d8d",
   "2c2d3c3d7d",
   "2c2d2h5c7d",
   "2c3c4c5cAd",
   "2c3c4c5c7c",
   "2c2d2h3c3d",
   "2c2d2h2s3c",
   "2c3c4c5cAc",
   "TcJcQcKcAc"
  ]
 },
 "showdowns": [
  {
   "id": "flush-beats-straight",
   "category": 5,
   "title": "A flush beats a straight",
   "board": "Kh9h8d7c2h",
   "win": 0,
   "hands": [
    {
     "hand": "Ah3h",
     "category": 5,
     "best": "Ah3hKh9h2h"
    },
    {
     "hand": "Ts6s",
     "category": 4,
     "best": "Ts6s9h8d7c"
    }
   ]
  },
  {
   "id": "kicker",
   "category": 1,
   "title": "Same pair: the kicker decides",
   "board": "Ks9d5c3h2s",
   "win": 0,
   "hands": [
    {
     "hand": "KhQc",
     "category": 1,
     "best": "KhQcKs9d5c"
    },
    {
     "hand": "KdJh",
     "category": 1,
     "best": "KdJhKs9d5c"
    }
   ]
  },
  {
   "id": "board-plays",
   "category": 2,
   "title": "The board plays: both hands split",
   "board": "AsAdKcKhQs",
   "win": "split",
   "hands": [
    {
     "hand": "JcJd",
     "category": 2,
     "best": "AsAdKcKhQs"
    },
    {
     "hand": "7c2d",
     "category": 2,
     "best": "AsAdKcKhQs"
    }
   ]
  },
  {
   "id": "counterfeit",
   "category": 2,
   "title": "Counterfeited: a pocket pair that no longer plays",
   "board": "KsKd8c8h2s",
   "win": 1,
   "hands": [
    {
     "hand": "5c5d",
     "category": 2,
     "best": "5cKsKd8c8h"
    },
    {
     "hand": "Ad3c",
     "category": 2,
     "best": "AdKsKd8c8h"
    }
   ]
  },
  {
   "id": "wheel",
   "category": 4,
   "title": "The wheel is the lowest straight",
   "board": "5c4d3hKs9c",
   "win": 1,
   "hands": [
    {
     "hand": "Ad2c",
     "category": 4,
     "best": "Ad2c5c4d3h"
    },
    {
     "hand": "6s2d",
     "category": 4,
     "best": "6s2d5c4d3h"
    }
   ]
  },
  {
   "id": "flush-high-cards",
   "category": 5,
   "title": "Two flushes: compare card by card",
   "board": "Ah9h6h4h2c",
   "win": 0,
   "hands": [
    {
     "hand": "Kh3d",
     "category": 5,
     "best": "KhAh9h6h4h"
    },
    {
     "hand": "QhJh",
     "category": 5,
     "best": "QhJhAh9h6h"
    }
   ]
  },
  {
   "id": "full-house-trips",
   "category": 6,
   "title": "Two full houses: the three of a kind decides",
   "board": "QsQd7c7h3s",
   "win": 1,
   "hands": [
    {
     "hand": "7d3c",
     "category": 6,
     "best": "7dQsQd7c7h"
    },
    {
     "hand": "Qc3d",
     "category": 6,
     "best": "QcQsQd7c7h"
    }
   ]
  },
  {
   "id": "suits-never-break-ties",
   "category": 4,
   "title": "Suits never break a tie",
   "board": "9c8d7h6s2c",
   "win": "split",
   "hands": [
    {
     "hand": "Td3c",
     "category": 4,
     "best": "Td9c8d7h6s"
    },
    {
     "hand": "Th4d",
     "category": 4,
     "best": "Th9c8d7h6s"
    }
   ]
  },
  {
   "id": "quads-on-board",
   "category": 7,
   "title": "Four of a kind on the board: the fifth card decides",
   "board": "8s8d8c8hKs",
   "win": 0,
   "hands": [
    {
     "hand": "Ad2c",
     "category": 7,
     "best": "Ad8s8d8c8h"
    },
    {
     "hand": "QcQd",
     "category": 7,
     "best": "8s8d8c8hKs"
    }
   ]
  },
  {
   "id": "two-pair-top-pair",
   "category": 2,
   "title": "Two pair against two pair: the top pair first",
   "board": "Js7d4c2h9s",
   "win": 0,
   "hands": [
    {
     "hand": "Jh4d",
     "category": 2,
     "best": "Jh4dJs4c9s"
    },
    {
     "hand": "9d7c",
     "category": 2,
     "best": "9d7cJs7d9s"
    }
   ]
  },
  {
   "id": "trips-kicker",
   "category": 3,
   "title": "Same three of a kind: two kickers play",
   "board": "6s6d6cJh3s",
   "win": 0,
   "hands": [
    {
     "hand": "Ah2d",
     "category": 3,
     "best": "Ah6s6d6cJh"
    },
    {
     "hand": "KcQd",
     "category": 3,
     "best": "KcQd6s6d6c"
    }
   ]
  },
  {
   "id": "straight-flush-beats-quads",
   "category": 8,
   "title": "A straight flush beats four of a kind",
   "board": "9h8h7h9c9d",
   "win": 0,
   "hands": [
    {
     "hand": "Th6h",
     "category": 8,
     "best": "Th6h9h8h7h"
    },
    {
     "hand": "9s2c",
     "category": 7,
     "best": "9s9h8h9c9d"
    }
   ]
  }
 ]
}
