Files

22 lines
397 B
Go

package main
import (
"fmt"
"hash/maphash"
)
func main() {
var h1 maphash.Hash
h1.WriteString("hello")
fmt.Println(h1.Sum64(), h1.Seed()) // random hash seed
var h2 maphash.Hash
h2.WriteString("hello")
fmt.Println(h2.Sum64(), h2.Seed()) // random hash seed
var h3 maphash.Hash
h3.SetSeed(h2.Seed())
h3.WriteString("hello")
fmt.Println(h3.Sum64(), h3.Seed()) // hash seed from h2
}