Help language development. Donate to The Perl Foundation
Fowler–Noll–Vo hash function in pure perl6.
fnv0
If you want to use this, you must import with the :DEPRECATED
flag.
fnv1
Performs the FNV1 hash.
fnv1a
The alternate FNV1 hash (XOR, then multiply)
All of the exports have the signature of ($data, :bits(32|64|128|256|512|1024))
The tests only use 32|64, use the others at your own peril.
use Digest::FNV; my $x = fnv1a('some str'); # $x = 651763969055412538