I have a very simple Blackjack program that I've coded for an assignment - It takes two random cards from a deck (2 #s from a 13-number array), prints them, and if their sum is 21, it prints "Blackjack!" next to them. When the number selected from the array is 1, the Ace, I reassign it a value of 11. When the number selected from the array is either 11, 12, or 13, I reassign it a value of 10. This all appears to work fine, and the program runs successfully.
However, what I need to happen is for the program to print the high card character (J,Q,K,A) instead of its value. How can I do this?
--As a side question, when I first run the program, it gives me all random numbers and works fine, but each subsequent run results in the same, now not-so-random numbers. Is there some way to fix this?