Logo
  • Overview
  • Setup
  • Releases
  • Contributing
  • Thrust API documentation
  • Thrust: The C++ Parallel Algorithms Library API
    • Directory hierarchy
    • Namespace hierarchy
    • Defines
    • Directories
      • thrust
        • Directories
          • thrust/iterator
          • thrust/mr
          • thrust/random
            • Files
              • thrust/random/discard_block_engine.h
              • thrust/random/linear_congruential_engine.h
                • Source file
                • Classes
                • Functions
                • Namespaces
                • Typedefs
              • thrust/random/linear_feedback_shift_engine.h
              • thrust/random/normal_distribution.h
              • thrust/random/subtract_with_carry_engine.h
              • thrust/random/uniform_int_distribution.h
              • thrust/random/uniform_real_distribution.h
              • thrust/random/xor_combine_engine.h
          • thrust/system
          • thrust/type_traits
        • Files
    • Namespaces
thrust
  • »
  • Thrust: The C++ Parallel Algorithms Library API »
  • thrust »
  • thrust/random »
  • thrust/random/linear_congruential_engine.h

thrust/random/linear_congruential_engine.h

In directory: thrust/random

Source file: thrust/random/linear_congruential_engine.h

A linear congruential pseudorandom number engine.

Classes

  • thrust::random::linear_congruential_engine

Functions

  • thrust::random::operator!=

  • thrust::random::operator<<

  • thrust::random::operator==

  • thrust::random::operator>>

Namespaces

  • thrust

  • thrust::random

Typedefs

  • thrust::random::minstd_rand

  • thrust::random::minstd_rand0


© Copyright 2025, NVIDIA. Last updated on Mar 05, 2025.