按给定几率进行随机抽取的js代码
更新时间:2010年12月28日 22:55:49 作者:
没啥技术含量的随机抽取,需要的朋友可以参考下。
复制代码 代码如下:
function StringResource(k) { return StringResource[k] || k; }
function RandomSelector() {
var f = 0, c = [];
return function (v, r) {
if (arguments.length) {
if (r <= 0) throw { message: StringResource("INVALID_ARGUMENT") };
c.push([r, v]);
f += r;
} else {
var i = 0; r = Math.random() * f;
for (; ; ) if ((r -= (v = c[i++])[0]) < 0) return v[1];
}
};
}
相关文章
js导出table数据到excel即导出为EXCEL文档的方法
导出table为EXCEL文档的方法有很多,在本文为大家介绍下js中时如何做到的,感兴趣的朋友可以参考下2013-10-10将字符串转换成gb2312或者utf-8编码的参数(js版)
直接在url中传递中文参数时,读到的中文都是乱码,那么我们应该怎么将这些参数转换呢,接下来与大家分享下将字符串转换成utf-8或者gb2312编码的参数的技巧2013-04-04
最新评论