Class HashUtil

java.lang.Object
com.hypixel.hytale.math.util.HashUtil

public class HashUtil extends Object
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    private
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static long
    hash(long v)
     
    static long
    hash(long l1, long l2)
     
    static long
    hash(long l1, long l2, long l3)
     
    static long
    hash(long l1, long l2, long l3, long l4)
     
    private static double
    hashToRandomDouble(long hash)
     
    static long
    hashUuid(UUID uuid)
     
    static double
    random(long l1)
     
    static double
    random(long l1, long l2)
     
    static double
    random(long l1, long l2, long l3)
     
    static double
    random(long l1, long l2, long l3, long l4)
     
    static int
    randomInt(long l1, long l2, long l3, int bound)
     
    static long
    rehash(long l1)
     
    static long
    rehash(long l1, long l2)
     
    static long
    rehash(long l1, long l2, long l3)
     
    static long
    rehash(long l1, long l2, long l3, long l4)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • HashUtil

      private HashUtil()
  • Method Details

    • hash

      public static long hash(long v)
    • hash

      public static long hash(long l1, long l2)
    • hash

      public static long hash(long l1, long l2, long l3)
    • hash

      public static long hash(long l1, long l2, long l3, long l4)
    • rehash

      public static long rehash(long l1)
    • rehash

      public static long rehash(long l1, long l2)
    • rehash

      public static long rehash(long l1, long l2, long l3)
    • rehash

      public static long rehash(long l1, long l2, long l3, long l4)
    • random

      public static double random(long l1)
    • random

      public static double random(long l1, long l2)
    • random

      public static double random(long l1, long l2, long l3)
    • random

      public static double random(long l1, long l2, long l3, long l4)
    • randomInt

      public static int randomInt(long l1, long l2, long l3, int bound)
    • hashToRandomDouble

      private static double hashToRandomDouble(long hash)
    • hashUuid

      public static long hashUuid(@Nonnull UUID uuid)