code: func genSkew() uint64 {
  	b := make([]byte, 2)
  	if _, err := cryptorand.Read(b); err != nil {
  		panic(err)
  	}
  	return uint64(binary.BigEndian.Uint16(b))
  }
docs: // genSkew generates a random uint64 number between 0 and 65535