Это потому что у тебя нормальное распределение рандомизатора. Надо запускать 6-8 рандомизаторов с ⅙-⅛ разброса и их суммаровать и если нет такого айди в сумме то реролл
там SoC в который запихнули все что можно. изначально это для мобильной платформы. выхлопа нет + гонка за энергоэфективность = получился калькулятор :))