最近人事找我,让我完成一个app,为了高逼格,人事让实现人脸识别签到,签完到后进行座位的随机分配。主要是为了让不同部门的人坐在一起,促进部门人员之间的交流。人脸识别这块不难,直接用了讯飞的人脸识别模块,难的是座位的随机分配啊,这对于长期只会复制粘贴的我来说,写个小程序真的很难。但是没办法,还得自己写,网上又找不到demo。我就把demo贴出来了哈,注释写在上面:
class Desk{
int leftPositions=10; //桌子的剩余座位数
int deskNumber=0;//座位的桌号
public int getLeftPositions() {
return leftPositions;
}
public void setLeftPositions(int leftPositions) {
this.leftPositions = leftPositions;
}
public int getDeskNumber() {
return deskNumber;
}
public void setDeskNumber(int deskNumber) {
this.deskNumber = deskNumber;
}
public Desk(int deskNumber) {
this.deskNumber = deskNumber;
}
}
public class DeskUtil {
public static int deskNumbers = 3;//定义座位总的桌数
public static List<Des