diff --git a/README.md b/README.md index 726f566..89ce5a3 100644 --- a/README.md +++ b/README.md @@ -12,6 +12,7 @@ - [Five-minute tutorial](#five-minute-tutorial) - [Number range](#number-range) - [Common type number range](#common-type-number-range) + - [Character range](#character-range) - [Bool](#bool) - [Random value from std::initilizer_list](#random-value-from-stdinitilizer_list) - [Random iterator](#random-iterator) @@ -138,6 +139,14 @@ auto val = Random::get(1.2l, 1.5f) // decltype(val) is long doub ```cpp auto val = Random::get(1u, -1) // Error: prevent conversion from signed to unsigned. ``` +### Character range +Returns a pseudo-random character in a [first; second] range. +```cpp +auto val = Random::get('a', 'z') +``` +```cpp +auto val = Random::get(L'㋐', L'㋾') +``` ### Bool Generate true with [0; 1] probability ```cpp