竹林听雨早晨 发表于 2010-11-5 20:22:04

怎么用verilog语言产生三位二进制随机数????

我写了一句话address={({$random}%2),({$random}%2),({$random}%2)}; 感觉没问题啊但是产生的数仅有000和001却没有其他的不知为什么

weibode01 发表于 2010-11-5 22:24:19

不懂,%2是什么意思啊,好像是取余吧,余的话就只可能存在0或1啊

竹林听雨早晨 发表于 2010-11-6 22:18:25

回复 2# weibode01


    一个{$random}%2可以产生0或1 三个这样的通过位并接运算符{}就应该能产生三位的随机数啊

weibode01 发表于 2010-11-9 10:55:47

不太懂了。。
页: [1]
查看完整版本: 怎么用verilog语言产生三位二进制随机数????