JavaScript
var c = function(){
eck = {
h: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 'j', 'q', 'k', 'a'],
d: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 'j', 'q', 'k', 'a'],
s: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 'j', 'q', 'k', 'a'],
c: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 'j', 'q', 'k', 'a']
};
keys = Object.keys(eck);
key = keys[3 * Math.random() << 0];
value = eck[key][13 * Math.random() << 0];
return { face: key, value: value };
};
var hand = [];
for(var i = 0; i < 7; i++){
hand[i] = new c();
console.log(hand[i].face + hand[i].value);
}
//console.log(test);