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