Any Java Hand Evaluation Library?
I am in need of a hand evaluator to use in a Java application. It doesn't need to be particularly fast as it will be used in a poker game, not an equity calculator or anything, but should obviously perform reasonably well. Commercial solutions are fine as long they are reasonably priced.
What I need to be able to do is the following:
1. Send in hands consisting of 1-10 personal cards and 0-5 community cards along with minimum personal cards that play and maximum personal cards that play and have it find the best 5 card poker hand. (if the number of cards sent in are less than 5 cards, it finds the best partial hand)
2. Evaluate based on any of High, A-5 Low, or 2-7 Low.
3. Preferably also give a human readable description of the hand
Anyone know of anything I should check out?