> Write a Ruby program that shows the percent chance of a dealer
> reaching each possible outcome based on the upcard showing.

I'm sorry for asking this dummy question (and I hope not to spoil it
for
anyone) but all this jargon makes me feel strange and it's early in
the
morning. Do I understand the game right in that:

    1. The dealer gets a card
    2. If the sum of his cards is < 17, repeat step #1
    3. If the sum is >= 17, the result is registered
    4. If the dealer has 6 + Ace, he stops and doesn't try to get a 4
or
       something lower?

The set of possible cards is limited to 2 decks, i.e. 2 * 13 (2..10,
B,
D, K, A) cards by default.

A set of two card decks contains two 2s?

The probabilities for 10, B, D, K should be all the same since they
all
count 10 and removing them from the card set results in the same
probability
to get another card with a value of 10 for each of them?