sv--权重分布

这篇博客探讨了dist操作符在权重分布中的应用。使用:=表示每个值权重相等,:/则表示权重均匀分配。例如,srcdist中src为0时权重为40/(60*3+40),dstdist中dst为0时权重为40/(60+40)。文章详细阐述了这两种权重配置方式在不同场景下的差异和适用性。
摘要由CSDN通过智能技术生成

dist 操作符允许产生权重分布

:= 表示值范围内的每一个值的权重都是相同的

:/ 表示权重要均匀分布到值范围内的每一个值

rand int src,dst;

constraint c_dist {

      src dist {0:=40,[1:3]:60};

//src=0, weight=40/(60*3 +40)

//src=1 ,weight=60/220

//src=2,weight =60/220

//src=3,weight=60/220

    dst dist {0:/40,[1:3]:/60};

//dst=0, weight=40/(60+40)

//dst=1 ,weight=20/(40+60)

//dst=2,weight =20/100

//dst=3,weight=20/100

}

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值