Share via


hash_xxhash64()

Devuelve un valor xxhash64 para el valor de entrada.

Syntax

hash_xxhash64(source [,mod])

Obtenga más información sobre las convenciones de sintaxis.

Parámetros

Nombre Tipo Requerido Descripción
source escalar ✔️ Valor que se va a aplicar mediante hash.
mod int Valor de módulo que se va a aplicar al resultado hash, de modo que el valor de salida esté entre 0 y mod - 1. Este parámetro es útil para limitar el intervalo de valores de salida posibles o para comprimir la salida de la función hash en un intervalo más pequeño.

Devoluciones

Valor hash del origen. Si se especifica mod , la función devuelve el módulo de valor hash del valor mod, lo que significa que la salida de la función será el resto del valor hash dividido por mod. La salida será un valor entre 0 y mod - 1, ambos incluidos.

Ejemplos

Entrada de cadena

print result=hash_xxhash64("World")
resultado
1846988464401551951

Entrada de cadena con mod

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

Entrada datetime

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