当前位置: 首页 > news >正文

麻涌做网站网络营销运营推广

麻涌做网站,网络营销运营推广,企业服务平台建设方案,渭南做网站的公司一、概述 我们进行FPGA开发的过程中在做仿真的时候,难免会需要一些数据作为输入。有的时候需要输入大量的数据对于设计结果进行一个验证,如果逐个去进行输入,就需要花费大量的时间。这种情况下我们通常会想到使用随机数。随机数在我们的日常…

一、概述

我们进行FPGA开发的过程中在做仿真的时候,难免会需要一些数据作为输入。有的时候需要输入大量的数据对于设计结果进行一个验证,如果逐个去进行输入,就需要花费大量的时间。这种情况下我们通常会想到使用随机数。随机数在我们的日常开发中非常常见。不管是在软件编程还是硬件开发中,应用都非常广泛。

在FPGA开发中我们同样也可以使用Verilog提供的随机数生成系统任务$random来帮助生成大量的随机数。

二、调用方法分类

前面两种都是直接对于$random进行一个调用,产生的结果都是一致的,而第三种就和前面两种不一样。

$random、$random():

        $random的返回值是一个32位的整数,但是有时不见得需要这么大的数。如果希望随机数的值能固定在某个范围,那么可以这么使用:$random%b;那么生成的随机数的范围就是   [ ( -b+1 ) : (b- 1 ) ]。 这其实就是对b取余。

        此外,如果我们希望只生成正数范围内的随机数,那么可以这么使用:{$random}%b;那么生成的随机数的范围就是   [0 : (b - 1 )]。
$random(seed):

        这种写法与上面两种不同,给$random传入了参数seed,因此$random根据seed来产生随机数。seed不同,产生的随机数的序列也不同。而且,每执行一次$random(seed)产生一个随机数,seed也自动更新一次。

三、 $random的调用

1)$random

rand=$random % 52; //产生一个在 -52—52范围的随机数。

rand={$random} % 52; //通过位拼接操作{}产生0—52范围的随机数

rand = 10+{$random}%(10-1+1)//产生一个在1, 10之间随机数的例子

2)$random(seed)

$random(1)//这里当括号里面的值不发生改变时,每次随机都会产生同一个数。

http://www.khdw.cn/news/5475.html

相关文章:

  • 做电子商务网站建设工资多少钱谷歌关键词搜索量数据查询
  • 开发公司购买开发公司的房屋如何报税百度seo排名技术必不可少
  • 长沙做网站一般多少钱合适域名ip查询查网址
  • 做php网站教程视频淮安网站seo
  • b2b网站用户体验电商网站对比
  • 推广网站的方法百度教育官网
  • 衡水建网站多少钱网站推广包括
  • 要想学做网站拼多多关键词怎么优化
  • 做网站要学什么十大最靠谱教育培训机构
  • 腾讯云服务器centos做静态网站金华seo
  • 做暖暖视频网站有哪些免费的推文制作网站
  • 宿州网站开发搜索网页内容
  • 苏州网站建设制作开发公司网络seo软件
  • 云空间wordpress工具seo
  • 建个人网站要多少钱外链生成
  • .net 网站开发权限设计电商运营公司
  • 网站地图 css创新驱动发展战略
  • 苏州网站建设制作设计网站推广排名服务
  • 成都工业学院文献检索在哪个网站做品牌营销战略
  • 一流的镇江网站建设合肥网站推广
  • 校园网站做等级保护关键词优化一年多少钱
  • 河南省监理协会官方网站建设友情链接买卖代理
  • 怎么进入wordpress后台改网站优化公司上海
  • 河北省住房城乡建设网站如何在百度推广自己的产品
  • 郑州网站建设seo优化百度搜索量
  • 学校网站建设电话网站设计与开发
  • 广州网站制作多少钱公司想做个网站怎么办
  • 做网站需要什么花费网站建设营销型
  • 二级a做爰片免费网站网站下载
  • 做塑胶网站需要什么石家庄seo公司