第一题:
第二道:概率演算
实现核心函数
randFromValueList(list)
参数 list {Array} 权重列表
返回 {Function} 按照对应权重随机的函数
randFromValueList([1,1]) 返回一个函数,
50%概率返回0,
50%概率返回1
randFromValueList([1,1,1]) 返回一个函数,
33.3%概率返回0,
33.3%概率返回1
33.3%返回2
randFromValueList([2,1,1]) 返回一个函数,
50%概率返回0,
25%概率返回1
25%概率返回2
randSummary(rand) 执行参数rand函数 100次,汇总整体结果
参数 rand 随机函数
如 randSummary(randFromValueList([1, 1])) 大概会返回 类似[50, 50]的值
由于随机函数的随机性,数值可能有小幅度偏离
页面交互