????????????????? ????????????????????????????????????????????????????????????????????? ???????????????????? ???????? ???????????????????????????????????? ?????????????????????????????????????????????????????? ?????????????? ???????????????????????????????????????????????????????????????????????????????????? ??????????????????????????????????? RNG