Randc VS Unique

Hi,

I am willing to know if there are any storage elements present to store the randomized values ? Because based on those values only, the next value will be uniquely randomized compared to the previous one.

The SystemVerilog LRM does not contain implementation specifics, but since it places a limit on the size of randc variable (no less than 8 bits), you can assume there is storage overhead when using a randc variable.