求一个随机算法
输入是两个数字,一个总次数,一个是成功次数。例如100次可以成功10次。
要求是一个函数 foo()
,在已知这两个输入的情况下,被调用100次,始终返回10次true
, 90次false
笨的办法不难找。想看看各位算法高手有没有优雅一点的。最好是javascript的
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
Unit Test:
]
es6写很简洁- -
翻译一下es5的结果
用现成的随机方法,获取一个0-9的随机整数。java: Math.abs(Random.nextInteger())%10 ,判断该数是0则返回true,否则false
建立A个false的数组X(); 循环A/B次(C=0; C=C+random(B); X(C)=true)