I have a variable logic [31:0] id which is not declared as rand or randc. I need different id’s each time into an array logic [31:0] id_array [16].
logic [31:0] id;
logic [31:0] id_array [16];
foreach(id_array[i]) begin
std::randomize(id);
id_array[i] = id;
end
In the above code, there is a possibility of getting duplicate ids in the array. How do I change the code to get unique ids in the array ?