Class DefaultVtlJavaExtension
- java.lang.Object
-
- net.ssehub.easy.instantiation.core.model.defaultInstantiators.DefaultVtlJavaExtension
-
public class DefaultVtlJavaExtension extends java.lang.ObjectA default random extension for VTL.- Author:
- Holger Eichelberger
-
-
Constructor Summary
Constructors Constructor Description DefaultVtlJavaExtension()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Sequence<java.lang.Integer>createIntegerSequence(int start, int end)Creates a sequence fromstarttoend.static voidprintln(java.lang.Object object)Just prints to the instantiator tracer.static doublerandom()Returns a random double number.static intrandomInteger()Returns a random integer number.static intrandomInteger(int max)Returns a random integer number between 0 andmax(exclusive).
-
-
-
Method Detail
-
random
public static double random()
Returns a random double number.- Returns:
- a random double number
-
randomInteger
public static int randomInteger()
Returns a random integer number.- Returns:
- a random integer number
-
randomInteger
public static int randomInteger(int max)
Returns a random integer number between 0 andmax(exclusive).- Parameters:
max- the maximum (exclusive) value- Returns:
- the random integer number
-
createIntegerSequence
public static Sequence<java.lang.Integer> createIntegerSequence(int start, int end)
Creates a sequence fromstarttoend. Caution: This is currently a real enumeration intended for simple loops. To be more efficient, a wrapper implementation for the range fromstarttoendshall be implemented and used instead.- Parameters:
start- the start integerend- the end integer- Returns:
- a random double number
-
println
public static void println(java.lang.Object object)
Just prints to the instantiator tracer.- Parameters:
object- the object to be printed
-
-