javascript - 以数学方式表示没有本地存储的时间百分比

标签 javascript math percentage

有没有办法在不使用本地存储的情况下可靠地执行函数一定比例的时间?

例如:在页面加载时,console.log('hello') 60% 的时间。

  1. 创建一个 1-10 之间的随机数
  2. 如果 number == 7、8、9 或 10 则不执行
  3. 否则,console.log('hello);

如果每个数字被选择的概率相等,则当选择 10 个数字中的 6 个时运行函数 = 60% 的运行时间。

这样的事情在数学上合理吗? Cookie 和 session 不可用..

谢谢

更新:我不是在寻找执行此操作的代码。我问的是数学。

最佳答案

if(Math.random() < 0.6) {
    console.log('hello')
}

关于javascript - 以数学方式表示没有本地存储的时间百分比,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23222185/

相关文章:

javascript - 激活输出不会因输入变化而改变太多 [Synaptic]

jQuery:使用 animate 将文本向右滑动,但按 div 的百分比

sql - 占集团总数的百分比

javascript - ng-show 和 ng-if 无法显示内容

javascript - 如何检查给定的字符串是否包含某些指定的特殊字符在javascript中是否存在?

actionscript-3 - 物理恢复公式中的数学错误

用于评估简单数学字符串的 JavaScript,如 5*1.2(eval/white-list?)

javascript - 在 Javascript 中添加百分号

javascript - 滑出 jquery div 仅适用于一个按钮?

c# - 使用 Math.Round 的舍入问题