随机数

摘自网友对话 A 广告按权重随机显示,谁有好想法没 B 权重加一起呗 A 加一起过后怎么办呢? C 随机呗 A 加一起过后随机的话,权重就没起到作用啦 c 随机不有范围吗 a 恩,是的 a 但范围跟权重值没关联撒 c 有三条广告A B C 权重A最大,C最小 取一个1到100的随机数。 如果在50到100之间 就显示权重最高的A 如果在20到50之间,就显示B 如果在0到20之间,就显示C c 这样显示A的几率是50%,显示B的几率是30%,显示C的几率是20% c 这样是不是代表A的权重最高,C的最小呢 c 大概就是这么个远离。 c 我以前写过一个类似的,游戏里面打怪掉落物品 c 最大概率掉的是不值钱的,极品装备只有 ======================= var num = this.AllAD.length; var sum = 0; for (var i = 0; i = rndNum) {break;} i++; } this.ShowAD = this.AllAD[i]; a 比如有四个广告,权重:1,3,5,8 a 产生一个随机数,.. a 接下来,如何判断呢,这个地方没太明白? c 第一个广告的概率:1/(1+3+5+8)=7% 第二个广告的概率:3/(1+3+5+8)=17% 。。。 c 产生一个随机数1到100之间。 c 如果是1到7之间,显示广告1 c 如果是8到17直接,显示广告2
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值