Public 멤버 함수 | |
PROUD_API void | InitializeSeed () |
PROUD_API void | SetSeed (uint32_t dwSeed) |
PROUD_API int | GetInt () |
PROUD_API int64_t | GetInt64 () |
PROUD_API double | GetFloat () |
정적 Public 멤버 함수 | |
static PROUD_API int | StaticGetInt () |
static PROUD_API int64_t | StaticGetInt64 () |
static PROUD_API double | StaticGetFloat () |
랜덤값 생성기
특징
일반적 용도
PROUD_API double Proud::CRandom::GetFloat | ( | ) |
전역 객체로 만들어진 CRandom 으로부터 값을 구한다. 0~1 사이의 부동소수점 값이다. thread safe하다.
PROUD_API int Proud::CRandom::GetInt | ( | ) |
랜덤값을 만든다. INT_MIN~INT_MAX 중 하나이다.
PROUD_API int64_t Proud::CRandom::GetInt64 | ( | ) |
랜덤값을 만든다. INT64_MIN~INT64_MAX 중 하나이다.
PROUD_API void Proud::CRandom::InitializeSeed | ( | ) |
난수생성 seed 값을 설정합니다.
PROUD_API void Proud::CRandom::SetSeed | ( | uint32_t | dwSeed | ) |
난수생성 seed 값을 특정 값으로 설정합니다.
dwSeed | 시드값 |
|
static |
전역 객체로 만들어진 CRandom 으로부터 값을 구한다. 0~1 사이의 부동소수점 값이다. thread safe하다.
|
static |
전역 객체로 만들어진 CRandom 으로부터 값을 구한다. thread safe하다.
|
static |
전역 객체로 만들어진 CRandom 으로부터 값을 구한다. thread safe하다.