Поделиться через


hash_xxhash64()

Возвращает значение xxhash64 для входного значения.

Синтаксис

hash_xxhash64(source [, mod])

Дополнительные сведения о соглашениях синтаксиса.

Параметры

Имя (название) Type Обязательно Описание
source скаляр ✔️ Хэшировать значение.
mod (модуль) int Значение модуля, которое будет применяться к хэш-результату, чтобы выходное значение было между 0 и mod - 1. Этот параметр полезен для ограничения диапазона возможных выходных значений или сжатия выходных данных хэш-функции в меньший диапазон.

Возвраты

Хэш-значение источника. Если задан мод, функция возвращает хэш-значение в моде, то есть выходные данные функции будут оставшейся частью хэш-значения, разделенного модом. Выходные данные будут иметь значение между 0 и mod - 1включающими.

Примеры

Строковые входные данные

print result=hash_xxhash64("World")
result
1846988464401551951

Строковые входные данные с модом

print result=hash_xxhash64("World", 100)
result
51

Входные данные datetime

print result=hash_xxhash64(datetime("2015-01-01"))
result
1380966698541616202