54 static int32_t
Int32(int32_t i32RangeStart = 0x80000000, int32_t i32RangeEnd = 0x7fffffff);
69 static uint32_t
UInt32(uint32_t u32RangeStart = 0, uint32_t u32RangeEnd = 0xffffffff);
84 static int64_t
Int64(int64_t i64RangeStart = 0x8000000000000000ull, int64_t i64RangeEnd = 0x7fffffffffffffffull);
99 static uint64_t
UInt64(uint64_t u64RangeStart = 0, uint64_t u64RangeEnd = 0xffffffffffffffffull);
114 static float Float(
float f32RangeStart = 0.f,
float f32RangeEnd = 1.f);
129 static double Double(
double f64RangeStart = 0.,
double f64RangeEnd = 1.);
151 DeclareGetClassType();
Template type 의 배열 클래스.
Definition RangeTree.h:19
FLImaging의 최상위 기저 클래스
Definition FLBase.h:36
난수 생성기 클래스
Definition RandomGenerator.h:28
static float Float(float f32RangeStart=0.f, float f32RangeEnd=1.f)
32bit 부동소수점 타입의 메르센 트위스터 난수를 발생
static double Double(double f64RangeStart=0., double f64RangeEnd=1.)
64bit 부동소수점 타입의 메르센 트위스터 난수를 발생
static uint32_t UInt32(uint32_t u32RangeStart=0, uint32_t u32RangeEnd=0xffffffff)
32bit 부호 없는 정수 타입의 메르센 트위스터 난수를 발생
static const CResult GenerateNoConflictRandom(const uint32_t u32Count, CFLArray< uint32_t > &flaResult, uint32_t u32Seed=0)
중복되지 않는 난수를 생성합니다.
static int64_t Int64(int64_t i64RangeStart=0x8000000000000000ull, int64_t i64RangeEnd=0x7fffffffffffffffull)
64bit 정수 타입의 메르센 트위스터 난수를 발생
static uint64_t UInt64(uint64_t u64RangeStart=0, uint64_t u64RangeEnd=0xffffffffffffffffull)
64bit 부호 없는 정수 타입의 메르센 트위스터 난수를 발생
static int32_t Int32(int32_t i32RangeStart=0x80000000, int32_t i32RangeEnd=0x7fffffff)
32bit 정수 타입의 메르센 트위스터 난수를 발생
FLImaging 모듈의 수행 결과 객체
Definition ResultsDef.h:1514