Distribution — 난수 분포 트레잇

Distribution — 난수 분포 트레잇

Distribution는 어떤 타입에 대한 난수 값의 분포를 나타내는 트레잇이에요. nightly 전용 실험 API(random, #130703)이에요.

출처: Rust 공식 문서

본문

pub trait Distribution<T> {
    // 필수 메서드
    fn sample(&self, source: &mut (impl Rng + ?Sized)) -> T;
}

필수 메서드

// 분포에 따라 난수 값을 뽑아요.
fn sample(&self, source: &mut (impl Rng + ?Sized)) -> T;

source에서 난수를 읽어, 이 분포에 따라 T 타입 값을 샘플링해요.

더 알아보기 (Learn more)