hash_xxhash64()

Gibt einen xxhash64-Wert für den Eingabewert zurück.

Syntax

hash_xxhash64(Source [,mod])

Erfahren Sie mehr über Syntaxkonventionen.

Parameter

Name Typ Erforderlich BESCHREIBUNG
source Skalar ✔️ Der Wert, der gehasht werden soll.
mod int Ein Modulowert, der auf das Hashergebnis angewendet werden soll, sodass der Ausgabewert zwischen 0 und mod - 1liegt. Dieser Parameter ist nützlich, um den Bereich möglicher Ausgabewerte einzuschränken oder die Ausgabe der Hashfunktion in einen kleineren Bereich zu komprimieren.

Gibt zurück

Der Hashwert der Quelle. Wenn mod angegeben ist, gibt die Funktion den Hashwert zurück, der den Wert von mod modulo, d. h. die Ausgabe der Funktion ist der Rest des Hashwerts dividiert durch mod. Die Ausgabe ist ein Wert zwischen 0 und , mod - 1inklusive.

Beispiele

Zeichenfolgeneingabe

print result=hash_xxhash64("World")
result
1846988464401551951

Zeichenfolgeneingabe mit mod

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

Datetime-Eingabe

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