Dela via


hash_xxhash64()

Returnerar ett xxhash64-värde för indatavärdet.

Syntax

hash_xxhash64(källa [,mod])

Läs mer om syntaxkonventioner.

Parametrar

Namn Typ Obligatorisk Beskrivning
Källkod Skalär ✔️ Värdet som ska hashas.
Mod int Ett modulovärde som ska tillämpas på hash-resultatet, så att utdatavärdet är mellan 0 och mod - 1. Den här parametern är användbar för att begränsa intervallet för möjliga utdatavärden eller för att komprimera utdata från hashfunktionen till ett mindre intervall.

Returer

Källans hash-värde. Om mod anges returnerar funktionen hash-värdet modulo värdet för mod, vilket innebär att utdata för funktionen blir resten av hash-värdet dividerat med mod. Utdata är ett värde mellan 0 och mod - 1, inklusive.

Exempel

Strängindata

print result=hash_xxhash64("World")
resultat
1846988464401551951

Strängindata med mod

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

Datetime-indata

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