【发布时间】:2016-03-17 18:11:30
【问题描述】:
是否可以使用这样的代码获得长度为 17 的字符串? 我们将 cookie 保存在客户端的浏览器中,然后从该浏览器中获取它。
function getPartnerVisitorId() {
var pvid = cookies.get('pvid') || Math.floor(Math.random() * Math.pow(10, 15)).toString();
cookies.setOnRoot('pvid', pvid, 365 * 24 * 60 * 60);
return pvid;
};
我们认为“pvid”的最大长度应为 16 位,但有时(大约 5% 的 cookie)我们会得到此 cookie 的 17 位长度。
我们还注意到,所有奇怪的 cookie 都是偶数,其中大多数 (75%) 的最后一位数字为零
【问题讨论】:
标签: javascript string random pow floor