结构体 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