This project simulates poker probability. The game selects three cards from four shared cards with the two player cards to form the best hand to determine is the winner. In order to simplify the probability scenario, partial deck (9, 10, J, Q, K, and A) is used to increase the probability of higher ranked hands such as Four of a Kind and Full House. I used a JAVA program to run simulations so I could calculate each player’s winning probability. The program is programmed to generate random cards for both players. I compared the simulated results with the expected probability derived based on calculations and confirmed that the JAVA simulated probability could match the expected probability. This project successfully integrated JAVA computer science and statistics/probability with the poker application.