CiFEr
Files
Samplers for sampling random values

Samplers for sampling random values from different probability distributions. Module sample provides diferent implementations of samplers. Its primary purpose is support choosing random mpz_t values from selected probability distributions. More...

Files

file  normal.h
 Normal sampler.
 
file  normal_cdt.h
 Normal sampler that samples from small fixed half-Gaussian distribution.
 
file  normal_cumulative.h
 Normal cumulative sampler.
 
file  normal_double.h
 Normal double sampler.
 
file  normal_double_constant.h
 Normal constant time sampler based on double sampling.
 
file  normal_negative.h
 Normal negative sampler.
 
file  uniform.h
 Uniform samplers.
 

Detailed Description

Samplers for sampling random values from different probability distributions. Module sample provides diferent implementations of samplers. Its primary purpose is support choosing random mpz_t values from selected probability distributions.