结构体 faiss::SplitMix64RandomGenerator
-
struct SplitMix64RandomGenerator
快速随机数生成器,不能在多线程环境中使用。 基于 https://prng.di.unimi.it/
公共函数
-
int rand_int()
随机正整数
-
int64_t rand_int64()
随机 int64_t
-
int rand_int(int max)
生成 0 到 max-1 之间的随机整数
-
float rand_float()
介于 0 和 1 之间
-
double rand_double()
-
explicit SplitMix64RandomGenerator(int64_t seed = 1234)
-
uint64_t next()
公共成员
-
uint64_t state
-
int rand_int()