C# 클래스 CqlSharp.Network.Partition.MurmurHash

This is a very fast, non-cryptographic hash suitable for general hash-based lookup. See http://murmurhash.googlepages.com/ for more details. hash3_x64_128() is MurmurHash 3.0.
Copied from https://github.com/datastax/csharp-driver/blob/master/Cassandra/MurmurHash.cs
파일 보기 프로젝트 열기: reuzel/CqlSharp 1 사용 예제들

공개 메소드들

메소드 설명
Hash3_X64_128 ( byte key, int offset, int length, long seed ) : long[]

비공개 메소드들

메소드 설명
Fmix ( long k ) : long
GetBlock ( byte key, int offset, int index ) : long
Rotl64 ( long v, int n ) : long

메소드 상세

Hash3_X64_128() 공개 정적인 메소드

public static Hash3_X64_128 ( byte key, int offset, int length, long seed ) : long[]
key byte
offset int
length int
seed long
리턴 long[]