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

Gra*_*e90 1 system-verilog

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

dav*_*_59 5

int value;

value = $urandom_range(26)-5;
Run Code Online (Sandbox Code Playgroud)