본문으로 건너뛰기

randDistrict

시·군·구 안의 행정구역인 읍·면·동을 돌려줍니다. 주민센터가 맡는 행정동이 아니라 주소에 쓰는 법정동이며, 읍·면 아래의 리는 넣지 않았습니다.

level'district'LocationLevel.district"district"로 고정한 randLocation이며, 위치 전체가 아니라 구역 이름만 돌려줍니다.

javascript
import { randDistrict } from 'randino';

randDistrict({ language: 'ko', count: 3 }); // ['가현동', '겸면', '행주외동']
randDistrict({ startsWith: '역', count: 3 }); // ['역북동', '역동', '역곡동']
randDistrict({ output: 'detail' });
// [{ location: '차황면', language: 'ko', level: 'district',
//    country: '대한민국', region: '경상남도', city: '산청군', district: '차황면' }]
dart
import 'package:randino/randino.dart';

randDistrict(language: LocationLanguage.ko, count: 3); // [가현동, 겸면, 행주외동]

상세 출력은 randDistrictDetails입니다.

python
from randino import rand_district

rand_district(language="ko", count=3)  # ['가현동', '겸면', '행주외동']

이 단계는 한국 위치에만 있습니다. 영어로 요청하면 빈 결과가 돌아오고, language를 생략하면 구역이 없는 나라에 뽑기를 낭비하지 않고 한국어로만 뽑습니다.

javascript
randDistrict({ language: 'en' }); // []
dart
randDistrict(language: LocationLanguage.en); // []
python
rand_district(language="en")  # []

옵션

옵션타입기본값설명
languageLocationLanguageOptionLocationLanguage?LocationLanguageOption'all'null"all"어느 언어로, 곧 어느 나라의 위치를 쓸지. 생략하면 결과마다 하나씩 골라 섞습니다.
countnumberintint1돌려줄 결과 개수. 0 … 10000으로 제한됩니다.
minLengthminLengthmin_lengthnumberint?int | None제한 없음최소 글자 수. 결과 문자열 전체의 길이입니다.
maxLengthmaxLengthmax_lengthnumberint?int | None제한 없음최대 글자 수. 맞는 곳이 없으면 가장 가까운 길이의 위치로 답합니다.
startsWithstartsWithstarts_withstringString?strnull""이 글자로 시작하는 결과만 남깁니다.
uniquebooleanboolboolfalsefalseFalse같은 결과를 두 번 돌려주지 않습니다. 목록이 바닥나면 요청보다 적게 돌아옵니다.
random() => numberRandom?Callable[[], float] | NonenullNone무작위성을 어디서 가져올지. 기본값은 각 언어의 일반 난수 생성기입니다.
outputRandOutputRandOutput'value'"value"문자열, 또는 결과마다 LocationDetail 하나.

함께 보기

  • randLocation — 읍·면·동 위의 모든 단계를 붙인 위치.
  • randCity — 읍·면·동 바로 위 단계.

Released under the MIT License