public class HashHelper
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
int |
hash(long longNumber) |
long |
hash(java.lang.String str) |
int |
hashToBucket(java.lang.String str,
int numBuckets) |
int |
hashToBucket(java.util.UUID uuid,
int numBuckets) |
double |
hashToRange(java.lang.String str)
Returns a double uniformly randomly distributed between 0 and 1 using the hash function.
|
static HashHelper |
seededWith(java.lang.String seed) |
java.util.UUID |
toUUID(java.lang.String str) |
public static HashHelper seededWith(java.lang.String seed)
public int hash(long longNumber)
public long hash(java.lang.String str)
public java.util.UUID toUUID(java.lang.String str)
public int hashToBucket(java.lang.String str,
int numBuckets)
public int hashToBucket(java.util.UUID uuid,
int numBuckets)
public double hashToRange(java.lang.String str)
str - The input string.