26#ifndef ROUTER_SRC_HELPER_STRING_RANDOM_H_ 
   27#define ROUTER_SRC_HELPER_STRING_RANDOM_H_ 
   52    std::random_device rd;  
 
   53    std::uniform_int_distribution<> distrib(0, 
range - 1);
 
   71    std::random_device rd;  
 
  114    return static_cast<char>(
result);
 
  118template <
typename Generator = GeneratorSmallAlpha>
 
  121  std::generate(
result.begin(), 
result.end(), &Generator::generate);
 
  126template <u
int32_t length, 
typename Generator = GeneratorSmallAlpha>
 
  128  return generate_string<Generator>(
length);
 
bool length(const dd::Spatial_reference_system *srs, const Geometry *g1, double *length, bool *null) noexcept
Computes the length of linestrings and multilinestrings.
Definition: length.cc:76
 
std::string generate_string(uint32_t length)
Definition: random.h:119
 
struct result result
Definition: result.h:34
 
static char generate()
Definition: random.h:111
 
static char generate()
Definition: random.h:97
 
static const int numericRange
Definition: random.h:94
 
static const char numericEnd
Definition: random.h:91
 
static const int kNumberOfCharacters
Definition: random.h:95
 
static const char numericBegin
Definition: random.h:92
 
static char generate()
Definition: random.h:81
 
static const int kNumberOfCharacters
Definition: random.h:79
 
Base class for generators.
Definition: random.h:43
 
static int get_random_int(int range)
Static method that generates random number.
Definition: random.h:51
 
static const int kNumberOfCharacters
Definition: random.h:69
 
static const char smallEnd
Definition: random.h:60
 
static const char bigEnd
Definition: random.h:62
 
static char generate()
Definition: random.h:70
 
static const char bigBegin
Definition: random.h:63
 
static const int bigRange
Definition: random.h:66
 
static const int smallRange
Definition: random.h:65
 
static const char smallBegin
Definition: random.h:61
 
Definition: gen_lex_token.cc:149