看书中的例子中这样讲:电子论坛,电子设计论坛,电子开发论坛8w0m'E*G5a(E:M
“$random函数调用时返回一个32位的随机数,它是一个带符号的整形数...”,并给出了一个例子:电子开发论坛.L$X)t)t9z/^/n-a
_____________________________________________________bbs.dzkf.net+a5}-](k'J4^1g
EX-1:bbs.dzkf.net#W+G G6[&R6~.L%G
reg[23:0] rand;8h&g;H;@&g"d
rand=$random%60; //产生一个在 -59—59范围的随机数
—————————————————————————/Q5?-A2x+j3r/m,|1W
!N7p0c)s;f:A
又给出了一个产生0~59之间的随机数的例子:
_____________________________________________________电子论坛,电子设计论坛,电子开发论坛4o8j$x$G*G7D:G)j+F(b8v-y'F
EX-2:—— 全球最大的中文电子开发论坛7p;o4M*[5}-?3\
reg[23:0] rand;
rand={$random} %60; //通过位拼接操作{}产生0—59范围的随机数
—————————————————————————
产生一个在min, max之间随机数的例子:
EX-3:
reg[23:0] rand;
rand = min+{$random}%(max-min+1);
文章评论(0条评论)
登录后参与讨论