????????????????????????? ???????????????????????????????????????????????????????????????????????????? ????????????????????????????????????????????????????? ?????????????????????????????????????????????? ?????????? ?????????????????????????????????????????????????????? ????????????????????????????????????????? ??????????????? RNG (Random Number Gen