共用方式為


generate_canonical

從隨機序列傳回浮點值。

注意事項注意事項

ISO C++ 標準規定此函式應傳回範圍 [0, 1) 中的值。Visual Studio 尚未與此條件約束相容。作為產生此範圍中的值的解決辦法,請使用 uniform_real_distribution

template<class RealType, size_t Bits, class Generator> RealType generate_canonical(Generator& Gen);

參數

  • RealType
    浮點整數類型。 關於可能的類型,請參閱 <random>

  • Bits
    亂數產生器。

  • Gen
    亂數產生器。

備註

範本函式會重複呼叫 Gen 的 operator(),並將傳回的值封裝到類型 RealType 的浮點值 x 中,直到其在 x 中收集到指定的尾數位元數為止。 指定的數是 Bits (其必須為非零值) 的較小值,以及 RealType 中尾數位元的完整數。 第一次呼叫會提供最低位位元數。 函式會傳回 x。

需求

標頭:<random>

命名空間: std

請參閱

參考

<random>