Kea 2.2.0
isc::perfdhcp::UniformRandomIntegerGenerator Class Reference

Uniform random integer generator. More...

#include <random_number_generator.h>

Public Member Functions

 UniformRandomIntegerGenerator (int min, int max)
 Constructor.
 
int operator() ()
 Generate uniformly distributed integer.
 

Detailed Description

Uniform random integer generator.

Generate uniformly distributed integers in range of [min, max]

Definition at line 51 of file random_number_generator.h.

Constructor & Destructor Documentation

◆ UniformRandomIntegerGenerator()

isc::perfdhcp::UniformRandomIntegerGenerator::UniformRandomIntegerGenerator ( int  min,
int  max 
)
inline

Constructor.

Parameters
minThe minimum number in the range
maxThe maximum number in the range

Definition at line 57 of file random_number_generator.h.

References isc_throw.

Member Function Documentation

◆ operator()()

int isc::perfdhcp::UniformRandomIntegerGenerator::operator() ( )
inline

Generate uniformly distributed integer.

Definition at line 74 of file random_number_generator.h.


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