나는 사람들의 목록을 가지고있다 :
A 열 :
person A,
person A guest,
person B,
person C,
person C guest,
...
B 열 :
1,
1,
2,
3,
3,
...
따라서 A 열에는 그 사람의 이름이 있습니다. B 열은 사람에게 고유 한 ID를 부여합니다 (게스트와 동일한 ID이므로 함께 있다는 것을 알 수 있습니다).
이제 우리는 100 명 (모든 사람이 손님이있는 것은 아니라는 점에 유의하십시오)의 목록을 가지고 있고 우리는 그것들을 앉혀 야합니다. 우리는 테이블 목록을 가지고 있습니다 (예를 들어 10 * 4 인 테이블과 10 * 6 인 테이블). 우리는 각각의 사람이 테이블에 할당되고 게스트가 동일한 테이블에 앉아 있다는 것을 무작위로 추출해야합니다.
이 작업을 수행하는 가장 좋은 방법은 무엇입니까? (나는 4 번을 같은 결과없이 연속적으로 생성 할 수 있어야한다. 그래서 식당의 4 코스 동안 테이블을 바꾸고 손님을 잃지 않을 때).
RANDBETWEEN
. 당신이 원하는대로 할 수 있었습니까?