求一个平均展示的算法

桐遥 2017-11-10 01:33:04
现有一个WEB页面中需要展示3个客户的电话号码,JS写的。

现在的写法是:

var timestamp = parseInt((new Date()).valueOf());
var num_index = parseInt(timestamp)%3;

var hao = ['1350000000','1350111111','135003333'];

document.write(hao[num_index]);

现在问题是这个显示不是很平均,一周下来有个客户接到的电话会比最少的多70几个,工作量明显不平均,求一个比较科学的平均的算法,谢谢!
...全文
194 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
天际的海浪 2017-11-10
  • 打赏
  • 举报
回复
最科学的方法是在服务器上记录一段时间内每个客户接到电话的数量。根据接电话数量的比例来确定显示的几率。 数量越小的显示的几率就越大。
dislido 2017-11-10
  • 打赏
  • 举报
回复
document.write(hao[~~(Math.random()*3)]);
Go 旅城通票 2017-11-10
  • 打赏
  • 举报
回复
自己服务器保存上一次展示的下标,另外一个人访问下标+1,超过从0开始,客户端实现不了

Web开发学习资料推荐
JavaScript apply与call的用法
asp json类库解析json字符串

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧