영어의 경우는 매우 쉽잖아.


정규식을 이용해서 [a-zA-Z] 사이에서 하나를 추출한다거나

ASCII에서 원하는 문자 범위를 지정해서 하나를 추출하거나 하면 되잖아.


이걸 다른 여러 국가의 언어. 그 중에서도 한글과 같이 초, 중, 종이 조합되어서 하나의 문자가 완성되는 언어는

[가-힣]으로 정규식을 이용한다면 ㅋㅋㅋ와 같은 문자도 포함될 수 있고

문자표에서 범위를 파악해서 추출하자면 한글이 아닌 다른 국가의 언어들은 까막눈이 되니 곤란하고...


수도 코드로....


GetARandomCharacter(string languageCode)

  랜덤하게 하나의 문자 아무거나

  if ("ko") return "릴" or "학" or "가" or ....  NOT "ㅋ", "ㅎ", "ㅁ" ...

  if ("zh") return "告" or "婦" or "理" ....

  if ("en") return "B" or "J" or "E" ....


대충 내 질문의 의미는 파악이 되었을 거라고 본다.


유니코드에서 국가별 언어 범위를 찾아서 그 사이에서 뽑아내는 것은 내가 위에서 언급했듯이 중간 중간에 필요 없는 문자들이 너무 많이 포함되어 있어서 해결책 안됨.

어디 국가코드 + 옵션(하나의 온전한 문자, 중간중간 끼어있는 숫자 및 특수문자는 미포함)