共用方式為


operator>> <random>

從資料流擷取狀態資訊。

template<class Elem, class Traits, class UIntType,
    UIntType A, UIntType C, UIntType M>
    std::basic_istream<Elem, Traits>& operator>>(
        std::basic_istream<Elem, Traits>& istr,
        linear_congruential<UIntType, A, C, M>& right);
template<class Elem, class Traits, class UIntType,
    int W, int N, int M, int R,
    UIntType A, int U, int S,
    UIntType B, int T, UIntType C, int L>
    std::basic_istream<Elem, Traits>& operator>>(
        std::basic_istream<Elem, Traits>& istr,
        mersenne_twister<UIntType, W, N, M, R,
            A, U, S, B, T, C, L>& right);
template<class Elem, class Traits, class IntType,
    IntType M, int S, int R>
    std::basic_istream<Elem, Traits>& operator>>(
        std::basic_istream<Elem, Traits>& istr,
        subtract_with_carry<IntType, M, S, R>& right);
template<class Elem, class Traits, class RealType,
    int W, int S, int R>
    std::basic_istream<Elem, Traits>& operator>>(
        std::basic_istream<Elem, Traits>& istr,
        subtract_with_carry_01<RealType, W, S, R>& right);
template<class Elem, class Traits, class Engine,
    int P, int R>
    std::basic_istream<Elem, Traits>& operator>>(
        std::basic_istream<Elem, Traits>& istr,
        discard_block<Engine, F, R>& right);
template<class Elem, class Traits, class Engine1, int S1,
    class Engine2, int S2>
    std::basic_istream<Elem, Traits>& operator>>(
        std::basic_istream<Elem, Traits>& istr,
        xor_combine<Engine1, S1, Engine2, S2>& right);

template<class Elem, class Traits>
    std::basic_istream<Elem, Traits>& operator>>(
        std::basic_istream<Elem, Traits>& istr,
        bernoulli_distribution& right);
template<class Elem, class Traits, class IntType
    class RealType>
    std::basic_istream<Elem, Traits>& operator>>(
        std::basic_istream<Elem, Traits>& istr,
        binomial_distribution<IntType, RealType>& right);
template<class Elem, class Traits, class RealType>
    std::basic_istream<Elem, Traits>& operator>>(
        std::basic_istream<Elem, Traits>& istr,
        exponential_distribution<RealType>& right);
template<class Elem, class Traits, class RealType>
    std::basic_istream<Elem, Traits>& operator>>(
        std::basic_istream<Elem, Traits>& istr,
        gamma_distribution<RealType>& right);
template<class Elem, class Traits, class IntType
    class RealType>
    std::basic_istream<Elem, Traits>& operator>>(
        std::basic_istream<Elem, Traits>& istr,
        geometric_distribution<IntType, RealType>& right);
template<class Elem, class Traits, class RealType>
    std::basic_istream<Elem, Traits>& operator>>(
        std::basic_istream<Elem, Traits>& istr,
        normal_distribution<RealType>& right);
template<class Elem, class Traits, class IntType
    class RealType>
    std::basic_istream<Elem, Traits>& operator>>(
        std::basic_istream<Elem, Traits>& istr,
        poisson_distribution<IntType, RealType>& right);
template<class Elem, class Traits, class IntType>
    std::basic_istream<Elem, Traits>& operator>>(
        std::basic_istream<Elem, Traits>& istr,
        uniform_int<IntType>& right);
template<class Elem, class Traits, class RealType>
    std::basic_istream<Elem, Traits>& operator>>(
        std::basic_istream<Elem, Traits>& istr,
        uniform_real<RealType>& right);
template<class Elem, class Traits, class Engine,
    size_t W, class UIntType>
    std::basic_istream<Elem, Traits>& operator>>(
        std::basic_istream<Elem, Traits>& istr,
        independent_bits_engine<Engine, W, U>& right);
template<class Elem, class Traits, class Engine,
    size_t K>
    std::basic_istream<Elem, Traits>& operator>>(
        std::basic_istream<Elem, Traits>& istr,
        shuffle_order_engine<Engine, K>& right);
template<class Elem, class Traits, class RealType>
    std::basic_istream<Elem, Traits>& operator>>(
        std::basic_istream<Elem, Traits>& istr,
        cauchy_distribution<RealType>& right);
template<class Elem, class Traits, class RealType>
    std::basic_istream<Elem, Traits>& operator>>(
        std::basic_istream<Elem, Traits>& istr,
        chi_squared_distribution<RealType>& right);
template<class Elem, class Traits, class IntType>
    std::basic_istream<Elem, Traits>& operator>>(
        std::basic_istream<Elem, Traits>& istr,
        discrete_distribution<IntType>& right);
template<class Elem, class Traits, class RealType>
    std::basic_istream<Elem, Traits>& operator>>(
        std::basic_istream<Elem, Traits>& istr,
        extreme_value_distribution<RealType>& right);
template<class Elem, class Traits, class RealType>
    std::basic_istream<Elem, Traits>& operator>>(
        std::basic_istream<Elem, Traits>& istr,
        fisher_f_distribution<RealType>& right);
template<class Elem, class Traits, class RealType>
    std::basic_istream<Elem, Traits>& operator>>(
        std::basic_istream<Elem, Traits>& istr,
        lognormal_distribution<RealType>& right);
template<class Elem, class Traits, class IntType>
    std::basic_istream<Elem, Traits>& operator>>(
        std::basic_istream<Elem, Traits>& istr,
        negative_binomial_distribution<IntType>& right);
template<class Elem, class Traits, class RealType>
    std::basic_istream<Elem, Traits>& operator>>(
        std::basic_istream<Elem, Traits>& istr,
        piecewise_constant_distribution<RealType>& right);
template<class Elem, class Traits, class RealType>
    std::basic_istream<Elem, Traits>& operator>>(
        std::basic_istream<Elem, Traits>& istr,
        student_t_distribution<RealType>& right);
template<class Elem, class Traits, class IntType>
    std::basic_istream<Elem, Traits>& operator>>(
        std::basic_istream<Elem, Traits>& istr,
        uniform_int_distribution<IntType>& right);
template<class Elem, class Traits, class RealType>
    std::basic_istream<Elem, Traits>& operator>>(
        std::basic_istream<Elem, Traits>& istr,
        uniform_real_distribution<RealType>& right);
template<class Elem, class Traits, class RealType>
    std::basic_istream<Elem, Traits>& operator>>(
        std::basic_istream<Elem, Traits>& istr,
        weibull_distribution<RealType>& right);

參數

參數

描述

istr

包含狀態資訊的資料流。

right

取得狀態資訊的引擎或發行物件。

備註

從資料流 istr 足夠的資訊的樣板函式擷取至還原其先前插入的儲存之參數的 right 中。 資料流必須擷取整數值為十進位數字。

需求

標題: <random>

命名空間: std

請參閱

參考

<random>