hash_xxhash64()

Restituisce un valore xxhash64 per il valore di input.

Sintassi

hash_xxhash64(source [,mod])

Altre informazioni sulle convenzioni di sintassi.

Parametri

Nome Tipo Obbligatoria Descrizione
source scalare ✔️ Valore di cui eseguire l'hashing.
mod int Valore modulo da applicare al risultato hash, in modo che il valore di output sia compreso tra 0 e mod - 1. Questo parametro è utile per limitare l'intervallo di valori di output possibili o per comprimere l'output della funzione hash in un intervallo più piccolo.

Restituisce

Valore hash dell'origine. Se si specifica mod , la funzione restituisce il valore hash modulo il valore di mod, ovvero l'output della funzione sarà il resto del valore hash diviso per mod. L'output sarà un valore compreso tra 0 e mod - 1, inclusi.

Esempio

Input stringa

print result=hash_xxhash64("World")
result
1846988464401551951

Input stringa con mod

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

Input datetime

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