«Значения должны стремиться к 50%» — это какая-то бессмысленная фраза.
Значения ни к чему не стремятся. У игральной кости 6 значений. Вероятность выпадения каждого из них равно 1/6 ≈ 16.66%.
Ваш код на самом деле считает вероятность выпадения числа 3 и довольно неплохо показывает что она равна 16.(6)%
Кажется вам надо ещё раз прочитать основы теории вероятности.
Reverse proxy описание в каждой первой инструкции по nginx. Да даже у вас сейчас наверняка он настроен, потому что я сомневаюсь что у вас чистая статика раздаётся