самое простое создавай не массив индексов
а массив объектов
что-то вроде
Код:
var cardArr = new Array();
cardArr.push({
cardIndex:Индекс,
cardPrice:Цена,
еще любое нужное поле: нужное значение
})
обращение к cardPrice первого элемента cardArr[0].cardPrice

вообще лучше создай сначало нормальный массив колода сортированая как новая, т.е. сначало 2ки потом 3ки и тд. А уже потом его рандомно сортируй.

в общем-то вопрос не совсем про карточную игру, а про правильную организацию данных, или я не прав?