Xmipp  v3.23.11-Nereus
Public Member Functions | Static Public Attributes | List of all members
testing::internal::Random Class Reference

#include <gtest-internal.h>

Public Member Functions

 Random (uint32_t seed)
 
void Reseed (uint32_t seed)
 
uint32_t Generate (uint32_t range)
 

Static Public Attributes

static const uint32_t kMaxRange = 1u << 31
 

Detailed Description

Definition at line 869 of file gtest-internal.h.

Constructor & Destructor Documentation

◆ Random()

testing::internal::Random::Random ( uint32_t  seed)
inlineexplicit

Definition at line 873 of file gtest-internal.h.

873 : state_(seed) {}

Member Function Documentation

◆ Generate()

uint32_t testing::internal::Random::Generate ( uint32_t  range)

◆ Reseed()

void testing::internal::Random::Reseed ( uint32_t  seed)
inline

Definition at line 875 of file gtest-internal.h.

875 { state_ = seed; }

Member Data Documentation

◆ kMaxRange

const uint32_t testing::internal::Random::kMaxRange = 1u << 31
static

Definition at line 871 of file gtest-internal.h.


The documentation for this class was generated from the following file: