三下五除二解决部分数据啐取的随机性和公平性。
假设一下,一个网站要在一块有限的地方为客户显示招聘信息,这块地方最多一次显示10条信息,但它向88个客户收了同样的钱(当然这是和客户预先达成协议了的),现在它要以公平的次数(次数不等会打破头),以随机的顺序显示这88条信息(顺序固定会使浏览者厌烦)。类似于此的情况在现实中很多,如为很多人多轮抽奖,随机是基本的,如果一个人抽了一等奖还中了二等奖甚至第三轮又中一等奖的话,你也等着被人扔鞋吧;再如公司为员工提供某种福利,而情况是僧多粥少的话,必须提供多次才能为所有的员工提供一次,机会公平也是最基本的,你也最好做到随机,因为你人为的把谁排在后面都不是件让人爽的事。
要做到以上两点最简单的办法是什么呢?(我的办法是三个步骤)
我想先看看大家的方案,看看谁的最简约,呵呵。