From 3e245440f9c4dd3db0c081101c744fd71e8fbc67 Mon Sep 17 00:00:00 2001 From: Ilya Polishchuk Date: Sun, 14 Oct 2018 21:18:39 +0300 Subject: [PATCH] Update README.md --- README.md | 9 +++++++++ 1 file changed, 9 insertions(+) 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