我觉得是不是可以这样虽然不是最佳方案 你的客服表 最好在增加一列 用来记录当天的服务次数 我不知道有没有这一列 假如你有10个客服 当新任务来的时候 你通过随机数 ,random 假说入9 你就找第9个客服 然后判断9是不是在线 或者你也可以通过在产生随机客户的过程中 把客服当前是不是在忙作为一个条件放入,若该客服在忙在随机产生一个,知道找到一个不忙的为之,要是不才有这种方案若找到第9客服,若该客服再忙就把新来的认为分配给今天服务次数最少的那一个,这个方案主要看看你的需求有没有这样的考虑.我觉得这样可以实现你要的目的