| 
    libstdc++
    
   | 
 
Public Types | |
| typedef _Arg | argument_type | 
| typedef _Result | result_type | 
Public Member Functions | |
| subtractive_rng (unsigned int __seed) | |
| subtractive_rng () | |
| void | _M_initialize (unsigned int __seed) | 
| unsigned int | operator() (unsigned int __limit) | 
The subtractive_rng class is documented on SGI's site. Note that this code assumes that int is 32 bits. 
Definition at line 352 of file ext/functional.
      
  | 
  inherited | 
argument_type is the type of the argument 
Definition at line 108 of file stl_function.h.
      
  | 
  inherited | 
result_type is the return type 
Definition at line 111 of file stl_function.h.
      
  | 
  inline | 
Ctor allowing you to initialize the seed.
Definition at line 394 of file ext/functional.
      
  | 
  inline | 
Default ctor; initializes its state with some number you don't see.
Definition at line 398 of file ext/functional.
      
  | 
  inline | 
Returns a number less than the argument.
Definition at line 363 of file ext/functional.