Java Poker Odds Calculator

Avg Bid (EUR)
Project Budget (EUR)
€30 - €250

Project Description:
The project is to create a function that calculates winning/draw odds for two poker games: Texas Hold Em and Omaha Hold Em.
The accuracy of results is of high importance.

The function should take as input
a) the players's hands (two cards for 2-10 players in Texas) (four cards for 2-6 players in Omaha)
b) the community cards: (0 cards = no dealt cards yet) or (first 3 cards = "flop") or (first 4 cards = "turn") or (all 5 cards dealt = "river"); it is the same for both Texas and Omaha

The function should output the winning (+draw) odds (%) for each player. The calculation time should be reasonable for each run.

There are various approaches to compute these values (I already made a stack-overflow check.. and some people propose the monte carlo simulation and similar ideas)

In fact, is very close to what I need and I will use this site (or similar sites) to test the results of the implemented function. Of course I don't care about graphics at all. I just need the output odds to be as closest as they could with the results of the aforementioned website (an accuracy of less than +-0.1% (maximum +-0.25%) compared to the results of would be sufficient).

It can be implemented to any of these languages I am familiar with: Java, Javascript, PHP (preferably Java).
*If someone has already implemented something similar is a plus. Alternatively, If someone knows how to extract these data from other software (probably websites similar to cardplayer by simulating get-post queries) would also be a solution to my problem.

Skills required:
Java, Javascript, PHP
About the employer:
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.

€ 150
in 7 days
€ 130
in 5 days
Hire msabouri
€ 50
in 3 days
€ 100
in 5 days
Hire prologik
€ 120
in 5 days
€ 300
in 20 days
€ 150
in 5 days