SigPicker

특정한 요소들을 뽑을 수 있는 랜덤 모듈 입니다.

Usage

picker:
  count: 3
  weight_only: false
  weight:
    a: 1.0
    b: 2.0
    c: 3.0
SigPicker.of(node).pick(elements);
SigPicker.of(node).pickDupe(elements);

Feature

  • SigPicker#pick: 요소를 중복 없이 뽑습니다.

  • SigPicker#pickDupe: 요소를 중복을 포함해서 뽑습니다.

Picker Type

RandomPicker

랜덤으로 요소를 뽑습니다.

WeightPicker

설정된 weight(가중치)에 따라 요소를 뽑습니다.

weight_onlytrue일 경우 가중치가 설정된 요소만 뽑습니다. 그렇지 않은 경우 가중치가 설정되지 않은 요소는 1.0의 가중치를 가집니다.

AllPicker

요소를 뽑지 않고 입력된 모든 요소를 반환합니다.

Last updated