Package teilchen.util

Class Random

  • All Implemented Interfaces:
    java.io.Serializable

    public class Random
    extends java.lang.Object
    implements java.io.Serializable
    generate random numbers.

    note that if different types are requested the random generator moves on anyway.

    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor Description
      Random()  
      Random​(long pSeed)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static float FLOAT​(float pStart, float pEnd)  
      float getFloat()  
      float getFloat​(float pStart, float pEnd)
      return a random float value from theStart to theEnd, excluding both values.
      int getInt()  
      int getInt​(int pStart, int pEnd)
      return a random int value from theStart to theEnd, including both values.
      processing.core.PVector getVector3f​(float pStart, float pEnd)  
      static float INT​(int pStart, int pEnd)  
      static void main​(java.lang.String[] args)  
      void setSeed​(long pSeed)  
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Random

        public Random()
      • Random

        public Random​(long pSeed)
    • Method Detail

      • FLOAT

        public static float FLOAT​(float pStart,
                                  float pEnd)
      • INT

        public static float INT​(int pStart,
                                int pEnd)
      • setSeed

        public void setSeed​(long pSeed)
      • getInt

        public int getInt​(int pStart,
                          int pEnd)
        return a random int value from theStart to theEnd, including both values.
        Parameters:
        pStart - int
        pEnd - int
        Returns:
        int
      • getInt

        public int getInt()
      • getFloat

        public float getFloat​(float pStart,
                              float pEnd)
        return a random float value from theStart to theEnd, excluding both values.
        Parameters:
        pStart - float
        pEnd - float
        Returns:
        float
      • getFloat

        public float getFloat()
      • getVector3f

        public processing.core.PVector getVector3f​(float pStart,
                                                   float pEnd)
      • main

        public static void main​(java.lang.String[] args)