Вы присваиваете переменной
randomChestItem не процесс, а значение случайно выбранного элемента из массива
chest.
Переменная не будет меняться пока вы ей не зададите другое значение.
Посмотрите этот пример:
https://jsfiddle.net/tc1pLpxf/
Надеюсь понятно.