Anonymous
In SystemVerilog, "rand" declares a standard random variable, meaning it will randomly select any value within its data type range with equal probability, while "randc" declares a random-cyclic variable, which cycles through all possible values in its range in a random permutation, essentially ensuring that every value is eventually reached in a pseudo-random order