uniform random bit generator g Типа G является функция объекта возвращение целого числа без знака значения , такой , что каждое значение в диапазоне возможных результатов имеет ( в идеале) , равная вероятности быть возвращены. [ Note: Степень gприближения результатов к идеалу часто определяется статистически. ] — end note
Класс G удовлетворяет требованиям a, uniform random bit generator если выражения, показанные в таблице 103 , действительны и имеют указанную семантику, а G также если удовлетворяет всем другим требованиям этого раздела [rand.req.urng]. В этой таблице и в этом разделе:
Выражение | Тип возврата | До / после состояния | Сложность |
G::result_type | T | T это unsigned integer type. | время компиляции |
g() | T | Возвращает значение в замкнутом интервале [G::min(), G::max()]. | амортизированная постоянная |
G::min() | T | Обозначает наименьшее значение, которое потенциально может вернуть operator(). | время компиляции |
G::max() | T | Обозначает наибольшее значение, которое потенциально может вернуть operator(). | время компиляции |