我有一个功能,我想用它来演示100次翻转硬币:
function simulateFlips(n, pHeads){
var head_count = 0;
var H;
for(var i=0; i < n; i++){
H = 0;
if (Math.random() < pHeads){
H = 1;
}
head_count += H;
}
return head_count;
}
然而,看起来标准的Google App Behavior是“memoize”使用完全相同的输入调用的自定义函数,这不是您想要的此类演示:
我知道我可以做一些hacky(比如修改pHeads很少),但我希望有一些更清洁的方法来获得理想的行为。
答案 0 :(得分:2)
以下是对此行为的解释: Script to summarise data not updating
阅读评论以查看有关如何解决问题的建议。
答案 1 :(得分:1)
传递第二个参数,您忽略但每行不同。