zoukankan      html  css  js  c++  java
  • 三下五除二解决部分数据啐取的随机性和公平性。


    假设一下,一个网站要在一块有限的地方为客户显示招聘信息,这块地方最多一次显示10条信息,但它向88个客户收了同样的钱(当然这是和客户预先达成协议了的),现在它要以公平的次数(次数不等会打破头),以随机的顺序显示这88条信息(顺序固定会使浏览者厌烦)。类似于此的情况在现实中很多,如为很多人多轮抽奖,随机是基本的,如果一个人抽了一等奖还中了二等奖甚至第三轮又中一等奖的话,你也等着被人扔鞋吧;再如公司为员工提供某种福利,而情况是僧多粥少的话,必须提供多次才能为所有的员工提供一次,机会公平也是最基本的,你也最好做到随机,因为你人为的把谁排在后面都不是件让人爽的事。
    要做到以上两点最简单的办法是什么呢?(我的办法是三个步骤)
    我想先看看大家的方案,看看谁的最简约,呵呵。
  • 相关阅读:
    STL 源代码剖析 算法 stl_numeric.h -- copy
    SQLServer 复制和数据库镜像 具体配置部署
    2016第23周三
    2016第23周二
    2016第23周一
    2016第22周日
    2016第22周六
    2016第22周五
    五个JS经典面试题
    2016第22周三
  • 原文地址:https://www.cnblogs.com/think/p/146046.html
Copyright © 2011-2022 走看看