(n_hole_cards, n_cards_in_deck)
return int(range_size / n_hc_factorial)
Args:
            n_hole_cards:       number of cards each player is dealt
            n_cards_in_deck:    number of unique cards in the deck

        Returns:
            int:                the number of possible hands (order of cards does not matter) given a set number of
                                holecards and cards in the deck.
Args:
            n_hole_cards:       number of cards each player is dealt
            n_cards_in_deck:    number of unique cards in the deck
Args : n_hole_cards : number of cards each player is dealt n_cards_in_deck : number of unique cards in the deck
def get_range_size(n_hole_cards, n_cards_in_deck):
        """
        Args:
            n_hole_cards:       number of cards each player is dealt
            n_cards_in_deck:    number of unique cards in the deck

        Returns:
            int:                the number of possible hands (order of cards does not matter) given a set number of
                                holecards and cards in the deck.
        """
        range_size = 1
        for i in range(n_hole_cards):
            range_size *= n_cards_in_deck - i

        n_hc_factorial = np.prod(np.arange(1, n_hole_cards + 1))
        return int(range_size / n_hc_factorial)
def get_range_size ( n_hole_cards , n_cards_in_deck ) : range_size = 1 for i in range ( n_hole_cards ) : range_size *= n_cards_in_deck - i n_hc_factorial = np . prod ( np . arange ( 1 , n_hole_cards + 1 ) ) return int ( range_size / n_hc_factorial )