Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
std::mersen...ine::discard(3) C++ Standard Libarystd::mersen...ine::discard(3)

NAME
       std::mersenne_twister_engine::discard	-    std::mersenne_twister_en-
       gine::discard

Synopsis
	  void discard(	unsigned long long z );	 (since	C++11)

	  Advances the internal	state by z times. Equivalent to	calling	opera-
       tor() z times and
	  discarding the result

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

Return value
	  (none)

Complexity
	   This	section	is incomplete

Notes
	  For  some  engines,  "fast jump" algorithms are known, which advance
       the state by many
	  steps	(order of millions)  without  calculating  intermediate	 state
       transitions,
	  although not necessarily in constant time.

See also
	  operator()  advances	the  engine's  state and returns the generated
       value
	  (C++11)    (public member function)

http://cppreference.com		  2022.07.31	 std::mersen...ine::discard(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=std::mersenne_twister_engine::discard&sektion=3&manpath=FreeBSD+Ports+15.0>

home | help