MySQL 9.3.0
Source Code Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
helper::GeneratorAlphaNumeric Struct Reference

#include <random.h>

Inheritance diagram for helper::GeneratorAlphaNumeric:
[legend]

Static Public Member Functions

static char generate ()
 
- Static Public Member Functions inherited from helper::GeneratorSmallAlpha
static char generate ()
 
- Static Public Member Functions inherited from helper::GeneratorBase
static int get_random_int (int range)
 Static method that generates random number. More...
 

Static Public Attributes

static const char numericEnd = '9'
 
static const char numericBegin = '0'
 
static const int numericRange = (numericEnd - numericBegin) + 1
 
static const int kNumberOfCharacters = smallRange + bigRange + numericRange
 
- Static Public Attributes inherited from helper::GeneratorSmallAlpha
static const int kNumberOfCharacters = smallRange
 

Additional Inherited Members

- Static Protected Attributes inherited from helper::GeneratorSmallAlpha
static const char smallEnd = 'z'
 
static const char smallBegin = 'a'
 
static const char bigEnd = 'Z'
 
static const char bigBegin = 'A'
 
static const int smallRange = (smallEnd - smallBegin) + 1
 
static const int bigRange = (bigEnd - bigBegin) + 1
 

Member Function Documentation

◆ generate()

static char helper::GeneratorAlphaNumeric::generate ( )
inlinestatic

Member Data Documentation

◆ kNumberOfCharacters

const int helper::GeneratorAlphaNumeric::kNumberOfCharacters = smallRange + bigRange + numericRange
static

◆ numericBegin

const char helper::GeneratorAlphaNumeric::numericBegin = '0'
static

◆ numericEnd

const char helper::GeneratorAlphaNumeric::numericEnd = '9'
static

◆ numericRange

const int helper::GeneratorAlphaNumeric::numericRange = (numericEnd - numericBegin) + 1
static

The documentation for this struct was generated from the following file: