Movatterモバイル変換


[0]ホーム

URL:


cppreference.com
Namespaces
Variants
    Actions

      std::philox_engine<UIntType,w,n,r,consts>::discard

      From cppreference.com
      <cpp‎ |numeric‎ |random‎ |philox engine

      [edit template]
       
       
       
      Pseudo-random number generation
       
       
      void discard(unsignedlonglong z);

      Advances the internal state byz times.

      Contents

      [edit]Parameters

      z - integer value specifying the number of times to advance the state by

      [edit]Complexity

      No worse than the complexity ofz consecutive calls tooperator().

      [edit]Notes

      This function can use “fast jump” algorithms which advance the state by many steps (order of millions) without calculating intermediate state transitions can be used instead of naive loops that callsoperator()z times and discarding the result.

      [edit]See also

      advances the engine's state and returns the generated value
      (public member function)[edit]
      Retrieved from "https://en.cppreference.com/mwiki/index.php?title=cpp/numeric/random/philox_engine/discard&oldid=175450"

      [8]ページ先頭

      ©2009-2025 Movatter.jp