Exemplo n.º 1
0
 public void bench_pcg_32()
 {
     Benchmark(Rng.Pcg32());
 }
Exemplo n.º 2
0
 public void bench_pcg64_uniform_u64()
 {
     Benchmark(Rng.Pcg64().PointSource <ulong>());
 }
Exemplo n.º 3
0
 public void bench_pcg64_uniform_u32()
 {
     Benchmark(Rng.Pcg64().PointSource <int>());
 }
Exemplo n.º 4
0
 public void bench_xor256_uniform_u64()
 {
     Benchmark(Rng.XOrStarStar256().PointSource <ulong>());
 }
Exemplo n.º 5
0
 public void bench_wyhash_uniform_u64()
 {
     Benchmark(Rng.WyHash64().PointSource <ulong>());
 }
Exemplo n.º 6
0
 public void bench_splitmix_uniform_f64()
 {
     Benchmark(Rng.SplitMix().PointSource <double>());
 }
Exemplo n.º 7
0
 public void bench_xor1024_uniform_u64()
 {
     Benchmark(Rng.XOrShift1024().PointSource <ulong>());
 }
Exemplo n.º 8
0
 void bench_splitmix_bitsource()
 {
     Benchmark(Rng.SplitMix().PointSource <ulong>().ToBitStream());
 }
Exemplo n.º 9
0
 public void bench_splitmix_bitstring()
 {
     Benchmark((Rng.SplitMix().BitStringSource((Pow2.T03, Pow2.T08))));
 }
Exemplo n.º 10
0
 public void bench_splitmix_uniform_u64()
 {
     Benchmark(Rng.SplitMix().PointSource <ulong>());
 }
Exemplo n.º 11
0
 public void bench_mrg32k3a_uniform_f64()
 {
     Benchmark(Rng.Mrg32k3a() as IPointSource <double>);
 }
Exemplo n.º 12
0
 public void bench_mrg32k3a_uniform_u32()
 {
     Benchmark(Rng.Mrg32k3a());
 }