Class Arithmetics

java.lang.Object
net.dillon.dillonlib.util.Arithmetics

public class Arithmetics extends Object
Different formulas and math expressions.
Since:
1.0
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static int
    mas(int minutesAsTicks)
    Converts minutes to ticks (mas = minutes as ticks).
    static boolean
    percentChance(float chance)
     
    static float
    rangedPercentChance(float min, float max)
     
    static int
    rangedPercentChance(int min, int max)
     
    static double
    round(double d)
    Rounds the value to the nearest tenths place.
    static double
    roundBig(double d)
    Rounds a value to the nearest hundredths place.
    static int
    sas(int secondsAsTicks)
    Converts seconds to ticks (sas = seconds as ticks)

    Methods inherited from class Object

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

    • Arithmetics

      public Arithmetics()
  • Method Details

    • sas

      public static int sas(int secondsAsTicks)
      Converts seconds to ticks (sas = seconds as ticks)
    • mas

      public static int mas(int minutesAsTicks)
      Converts minutes to ticks (mas = minutes as ticks).
    • round

      public static double round(double d)
      Rounds the value to the nearest tenths place.
    • roundBig

      public static double roundBig(double d)
      Rounds a value to the nearest hundredths place.
    • percentChance

      public static boolean percentChance(float chance)
      Returns:
      true with the specified percentage chance (0-100).
    • rangedPercentChance

      public static float rangedPercentChance(float min, float max)
      Returns:
      a random float, with a minimum and maximum value.
    • rangedPercentChance

      public static int rangedPercentChance(int min, int max)
      Returns:
      a random int, with a minimum and maximum value.