보다 상세 하 게 본 도면 2 는 쿼 티 한글 자판 구성 의 어느 한 행 에 대한 m 개 의 키 버튼 과 n 개 의 단위 공백 이 결정 된 상태 에서 상기 m 개 의 키 버튼 과 n 개 의 단위 공백 을 임의 대로 일렬 로 배열 하 는 것 을 예시 한 것 이 다 . 예 를 들 어 , 상기 도면 2 에 도시 된 프로그램 모듈 이 C 언어 형태 로 구현 되 는 경우 , 상기 배열 순서 산 출부 ( 135 ) 는 ‘ a [ m + n ] ’ 와 같 은 배열 변수 를 선언 하 고 , 배열 ‘ a [ 0 ] ’ 부터 배열 ‘ a [ m - 1 ] ’ 까지 는 상기 m 개 의 키 버튼 의 식별자 로 정의 하 고 , 배열 ‘ a [ m ] ’ 부터 배열 ‘ a [ m + n - 1 ] ’ 까지 는 상기 n 개 의 단위 공백 의 식별자 로 정의 한 후 , 상기 배열 ‘ a [ 0 ] ’ 부터 ‘ a [ m + n - 1 ] ’ 까지 중복 되 지 않 는 난수 값 을 대입 하 는 과정 을 통해 상기 m 개 의 키 버튼 과 n 개 의 단위 공백 을 임의 대로 일렬 로 배열 하 는 배열 순서 를 산출 한다 . 본 도면 2 의 도시 된 예시 에 따르 면 , 상기 배열 순서 산 출부 ( 135 ) 는 상기 m 개 의 키 버튼 에 대응 하 는 ‘ a [ 0 ] = 1 ’ 이 할당 되 고 , ‘ a [ 2 ] = 5 ’ 가 할당 되 고 , ‘ a [ 3 ] = 8 ’ 이 할당 되 며 , 상기 n 개 의 단위 공백 에 대응 하 는 ‘ a [ m ] = 0 ’ 이 할당 되 고 , ‘ a [ m + 1 ] = 2 ’ 가 할당 되 고 , ‘ a [ m + 2 ] = 3 ’ 이 할당 되 는 형태 로 상기 m 개 의 키 버튼 과 n 개 의 단위 공백 을 임의 대로 일렬 로 배열 하 는 배열 순서 를 산출 한다 .