Package arcommon
Class MathUtil
- java.lang.Object
-
- arcommon.MathUtil
-
public class MathUtil extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description MathUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static doubledegreesToRadians(double angle)static intlog10(long number)static intlog2(long number)static intlogN(long number, long log)static doubleradiansToDegrees(double radians)static voidrandomize()static intrandomNumber(int maximumValueNotIncluded)static java.lang.StringrandomString(int length, java.lang.String symbols)static voidsetSeed(long seed)static intsignum(long number)Returns the signum function of the argument.static doublexyDiffToLength(int x1, int y1, int x2, int y2)static doublexyToAngle(int diffX, int diffY)static doublexyToLength(int x, int y)
-
-
-
Constructor Detail
-
MathUtil
public MathUtil()
-
-
Method Detail
-
setSeed
public static void setSeed(long seed)
-
randomize
public static void randomize()
-
randomNumber
public static int randomNumber(int maximumValueNotIncluded)
-
randomString
public static java.lang.String randomString(int length, java.lang.String symbols)
-
log10
public static int log10(long number)
-
log2
public static int log2(long number)
-
logN
public static int logN(long number, long log)
-
signum
public static int signum(long number)
Returns the signum function of the argument.
Return zero if the argument is zero, 1 if the argument is greater than zero, -1 if the argument is less than zero.- See Also:
see java.lang.Math.signum(doable) for a double variant,see java.lang.Math.signum(float) for a float variant
-
xyToAngle
public static double xyToAngle(int diffX, int diffY)
-
xyToLength
public static double xyToLength(int x, int y)
-
xyDiffToLength
public static double xyDiffToLength(int x1, int y1, int x2, int y2)
-
degreesToRadians
public static double degreesToRadians(double angle)
-
radiansToDegrees
public static double radiansToDegrees(double radians)
-
-