register 연산을 랜덤하게 적용되게 하려고 한다.

또한 우선순위를 부여해야 한다.

아래의 두 가지 방법이 떠오르긴 하는데, 한 번 의견 부탁드립니다!

넵, 말씀주신 방법이 좋아보입니다. 우선순위가 있는 register 연산이 있다면 우선순위가 있는 연산끼리 경쟁하고, 등록한 register 연산이 모두 우선순위가 없다면 모두 랜덤하게 처리하는 방향이 좋아보입니다.

이 정책은 정리해서 문서나 JavaDoc으로 남겨두면 좋을 것 같습니다.

만약 무조건 우선순위를 부여해야 한다면 별도의 API로 분리 시키는 것도 괜찮을 것 같습니다.

두가지 옵션 registerGroup와 register가 일관적인 API로 우선순위를 입력받는 게 좋을 것 같은데, 이 부분을 고민해보시면 좋을 것 같습니다.

이렇게 하면 우선순위끼리 경쟁을 해서 String에는 “123”이라는 값이 들어가야 한다.

그리고 Integer는 2라는 값이 들어간다. (랜덤하게 선택)

안녕하세요 인제님!