Class FastRandom

java.lang.Object
com.prineside.tdi2.utils.FastRandom

public class FastRandom extends Object
  • Field Details

    • random

      public static final com.badlogic.gdx.math.RandomXS128 random
  • Constructor Details

    • FastRandom

      public FastRandom()
  • Method Details

    • getFloat

      public static float getFloat()
    • getInt

      public static int getInt(int maxExclusive)
    • getFairFloat

      public static float getFairFloat()
    • getFairInt

      public static int getFairInt(int maxExclusive)
    • getDistinguishableString

      public static String getDistinguishableString(int len, com.badlogic.gdx.math.RandomXS128 random)
    • generateUniqueDistinguishableId

      public static String generateUniqueDistinguishableId()
      Сгенерировать случайный идентификатор. Это не гарантирует полной уникальности, вероятность колизии - 1 к 10^12 при вызове метода второй раз за ту же секунду