mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-29 19:12:03 +00:00
18 lines
1.3 KiB
ReStructuredText
18 lines
1.3 KiB
ReStructuredText
|
Функции генерации псевдослучайных чисел
|
|||
|
----------------------
|
|||
|
Используются некриптографические генераторы псевдослучайных чисел.
|
|||
|
|
|||
|
Все функции принимают ноль аргументов или один аргумент.
|
|||
|
В случае, если передан аргумент - он может быть любого типа, и его значение никак не используется.
|
|||
|
Этот аргумент нужен только для того, чтобы предотвратить склейку одинаковых выражений - чтобы две разные записи одной функции возвращали разные столбцы, с разными случайными числами.
|
|||
|
|
|||
|
rand
|
|||
|
~~~~
|
|||
|
Возвращает псевдослучайное число типа UInt32, равномерно распределённое среди всех чисел типа UInt32.
|
|||
|
Используется linear congruential generator.
|
|||
|
|
|||
|
rand64
|
|||
|
~~~~
|
|||
|
Возвращает псевдослучайное число типа UInt64, равномерно распределённое среди всех чисел типа UInt64.
|
|||
|
Используется linear congruential generator.
|