There's no "true" RNG. All RNGs that could possibly exist are limited to some boundary values and values' distribution rules. Bungie's RNG is some kind of user-stats-based system. Some items you can get multiple times cause they are result of some macabre calculations, some items you never get cause you've got a wrong blood type or your carper is not rectangular enough.
English
-
I mean if you haven't been regularly sacrificing a virgin goat under a budding elm tree on the eve of a waning moon, I dunno what else to tell ya.
-
I was really ready to cause I needed 320 ghost badly.