Compartilhar via


hash_xxhash64()

Retorna um valor xxhash64 para o valor de entrada.

Sintaxe

hash_xxhash64(fonte [, mod])

Saiba mais sobre as convenções de sintaxe.

Parâmetros

Nome Digitar Obrigatória Descrição
source scalar ✔️ O valor a ser hashed.
mod int Um valor de módulo a ser aplicado ao resultado de hash, de modo que o valor de saída esteja entre 0 e mod - 1. Esse parâmetro é útil para limitar o intervalo de valores de saída possíveis ou para compactar a saída da função de hash em um intervalo menor.

Devoluções

O valor hash da origem. Se mod for especificado, a função retornará o valor de hash modulo o valor de mod, o que significa que a saída da função será o restante do valor de hash dividido por mod. A saída será um valor entre 0 e mod - 1, inclusive.

Exemplos

Entrada de cadeia de caracteres

print result=hash_xxhash64("World")
result
1846988464401551951

Entrada de string com mod

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

Entrada de data/hora

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