ProgYoung, может всё-таки использовать циклы и массивы? Вы же не хотите повторении! Например последний ваш код может выводить hand так...
var hand = [];
for(var i = 0; i < 5; i++) {
var all = String(document.getElementById("random" + (i + 1)).value);
var als = all.split(" ");
hand[i].suit = als[1];
hand[i].rank = als[0];
}
alert(hand);