Potresti impostarlo in questo modo, valuti tutti i possibili scarti (tutti, non stai li a guardare cosa hai in mano) e vedi che combinazioni potresti ottenere e che probabilità hanno.
Ovvero il programma comincia a considerare i 5 possibili scarti di una carta e valuta cosa ti potrebbe venire, poi tutti i possibili scarti di 2 carte ecc. (e anche lo scarto di nessuna carta).
Alla fine avrai una tabella con tutte le possibili combinazioni che potresti ottenere e la loro probabilita.
A questo punto devi scegliere la migliore. Dovrai stabilire dei criteri per scegliere se è meglio scartare delle carte per avere un 10% di probabilità di un pocker, un 20% di fare full e il 70% di fare coppia, oppure scartarne delle altre e ad avere il 5% di fare scala reale il 60% di fare scala sempilce e 35% di fare niente, oppure non scartare niente ed avere il 100% di probabilta di fare doppia coppia.
Su come fare questa scelta non saprei cosa dirti (ma qualche matematico nel forum lo trovi di sicuro ).