Причина этого явления известна: случайные числа в компьютере - на самом деле
псевдослучайные!
Истинно случайные числа дает только генератор "белого шума". Подробнее читайте, например,
здесь.
Лично я не имею претензий к игре по этому поводу: она и не обязана выдавать вам по заказу желаемые артефакты/заклинания/героев/навыки и т.д.! Игрок должен уметь пользоваться тем, что ему выпало - иначе грош цена его умению играть!