Package com.prineside.tdi2.utils
Class FastRandom
java.lang.Object
com.prineside.tdi2.utils.FastRandom
- 
Field Summary
Fields - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionstatic StringСгенерировать случайный идентификатор.static StringgetDistinguishableString(int len, com.badlogic.gdx.math.RandomXS128 random) static floatstatic intgetFairInt(int maxExclusive) static floatgetFloat()static intgetInt(int maxExclusive)  
- 
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
 - 
generateUniqueDistinguishableId
Сгенерировать случайный идентификатор. Это не гарантирует полной уникальности, вероятность колизии - 1 к 10^12 при вызове метода второй раз за ту же секунду 
 -