javascript - 我如何控制一定比例的具有特定经验的人?

标签 javascript

我正在尝试找出一种方法,让 10% 的网站流量具有独特的体验(模态弹出窗口)。在我之前的试验中,我使用 Google Web Optimizer 设置了一个 A/B 测试,并通过创建两个版本的页面来限制体验,一个有和一个没有模态弹出脚本。我不关心统计数据,我只想控制看到它的人的百分比。

任何人都可以使用 javaScript 解决方案吗(请不要使用 jQuery 解决方案,这与我在该站点上坚持使用的旧版 Prototype 不相符)。

最佳答案

function getRandomIntUnder(incount){
return Math.floor(Math.random()*incount);  
}

if(getRandomIntUnder(10)==0){dosomething();}

这与时间无关,因此应该在 10% 的时间内相当均匀地调用 dosomething()

关于javascript - 我如何控制一定比例的具有特定经验的人?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4752115/

相关文章:

javascript - 为什么我不能将 highcharts.chart 放入渲染中?

javascript - Angular JS - 当一个数组中特定键中的值也显示为另一个数组中特定键中的值时进行过滤

javascript - jQuery 使用对象的方法作为事件处理程序

Facelets 中未定义 Javascript 方法

javascript - 检查两个时间戳是同一天

javascript - 谁能看出这有什么问题吗?

Javascript-POST 不工作

javascript - 无需页面刷新即可启用地理定位?

javascript - 使 id 链接可见 - 防止单击 anchor 时的默认事件。

javascript - IE localStorage 事件失败