如何在不使用 systemverilog 约束的情况下将变量的值随机化到 -5 到 21 之间?

How can I randomize value of a variable between -5 to 21 without using constraints in systemverilog?

我正在尝试随机化一个可以取值从 -5 到 21 的变量,$urandom_range 只生成正值,$random 生成有符号值而不是范围

int value;

value = $urandom_range(26)-5;