Bitcoin Core 30.99.0
P2P Digital Currency
Functions
random.cpp File Reference
#include <bench/bench.h>
#include <random.h>
#include <algorithm>
#include <cstdint>
#include <iterator>
#include <numeric>
Include dependency graph for random.cpp:

Go to the source code of this file.

Functions

 BENCHMARK (FastRandom_rand64)
 
 BENCHMARK (FastRandom_rand32)
 
 BENCHMARK (FastRandom_randbool)
 
 BENCHMARK (FastRandom_randbits)
 
 BENCHMARK (FastRandom_randrange100)
 
 BENCHMARK (FastRandom_randrange1000)
 
 BENCHMARK (FastRandom_randrange1000000)
 
 BENCHMARK (FastRandom_stdshuffle100)
 
 BENCHMARK (InsecureRandom_rand64)
 
 BENCHMARK (InsecureRandom_rand32)
 
 BENCHMARK (InsecureRandom_randbool)
 
 BENCHMARK (InsecureRandom_randbits)
 
 BENCHMARK (InsecureRandom_randrange100)
 
 BENCHMARK (InsecureRandom_randrange1000)
 
 BENCHMARK (InsecureRandom_randrange1000000)
 
 BENCHMARK (InsecureRandom_stdshuffle100)
 

Function Documentation

◆ BENCHMARK() [1/16]

BENCHMARK ( FastRandom_rand32  )

◆ BENCHMARK() [2/16]

BENCHMARK ( FastRandom_rand64  )

◆ BENCHMARK() [3/16]

BENCHMARK ( FastRandom_randbits  )

◆ BENCHMARK() [4/16]

BENCHMARK ( FastRandom_randbool  )

◆ BENCHMARK() [5/16]

BENCHMARK ( FastRandom_randrange100  )

◆ BENCHMARK() [6/16]

BENCHMARK ( FastRandom_randrange1000  )

◆ BENCHMARK() [7/16]

BENCHMARK ( FastRandom_randrange1000000  )

◆ BENCHMARK() [8/16]

BENCHMARK ( FastRandom_stdshuffle100  )

◆ BENCHMARK() [9/16]

BENCHMARK ( InsecureRandom_rand32  )

◆ BENCHMARK() [10/16]

BENCHMARK ( InsecureRandom_rand64  )

◆ BENCHMARK() [11/16]

BENCHMARK ( InsecureRandom_randbits  )

◆ BENCHMARK() [12/16]

BENCHMARK ( InsecureRandom_randbool  )

◆ BENCHMARK() [13/16]

BENCHMARK ( InsecureRandom_randrange100  )

◆ BENCHMARK() [14/16]

BENCHMARK ( InsecureRandom_randrange1000  )

◆ BENCHMARK() [15/16]

BENCHMARK ( InsecureRandom_randrange1000000  )

◆ BENCHMARK() [16/16]

BENCHMARK ( InsecureRandom_stdshuffle100  )