hash_xxhash64()

Vrátí hodnotu xxhash64 pro vstupní hodnotu.

Syntax

hash_xxhash64(source [,mod])

Přečtěte si další informace o konvencích syntaxe.

Parametry

Název Typ Vyžadováno Popis
Zdroj Skalár ✔️ Hodnota, která má být hashována.
Mod int Hodnota moduluo, která se použije na výsledek hodnoty hash, aby výstupní hodnota byla mezi 0 a mod - 1. Tento parametr je užitečný k omezení rozsahu možných výstupních hodnot nebo ke kompresi výstupu funkce hash do menšího rozsahu.

Návraty

Hodnota hash zdroje. Pokud je zadán mod , funkce vrátí hodnotu hash modulo hodnotu mod, což znamená, že výstupem funkce bude zbytek hodnoty hash děleno mod. Výstupem bude hodnota mezi 0 a ( mod - 1včetně).

Příklady

Řetězcový vstup

print result=hash_xxhash64("World")
result
1846988464401551951

Řetězcový vstup s mod

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

Vstup data a času

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