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);