예를 들어, 참가자가 3명일 때는 1번 참가자부터 시작하고, 다음은 2번, 그다음은 3번이 됐다가 다시 1번 참가자로 순서가 돌아갑니다. 참가자가 3명이면 number는 3이 됩니다. 현재 순서가 1이라면(#order 내부의 값 1) 여기에 1을 더한 값은 2로 number보다 작습니다. 이때는 다음 순서로 2를 설정하면 됩니다. 현재 순서가 3이라면(#order 내부의 값 3) 여기에 1을 더한 값은 4로 number보다 큽니다. 이때는 다음 순서가 1로 돌아가야 합니다.
이를 반영해 순서도를 수정하면 다음과 같습니다. 앞 절에서처럼 기존 절차를 세분하므로 기존 타원 안에 표시합니다.