public class org.apache.commons.math.random.SynchronizedRandomGenerator extends java.lang.Object implements org.apache.commons.math.random.RandomGenerator
{
private final org.apache.commons.math.random.RandomGenerator wrapped;
public void <init>(org.apache.commons.math.random.RandomGenerator)
{
org.apache.commons.math.random.SynchronizedRandomGenerator v;
org.apache.commons.math.random.RandomGenerator v;
v := @this: org.apache.commons.math.random.SynchronizedRandomGenerator;
v := @parameter: org.apache.commons.math.random.RandomGenerator;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<org.apache.commons.math.random.SynchronizedRandomGenerator: org.apache.commons.math.random.RandomGenerator wrapped> = v;
return;
}
public synchronized void setSeed(int)
{
int v;
org.apache.commons.math.random.SynchronizedRandomGenerator v;
org.apache.commons.math.random.RandomGenerator v;
v := @this: org.apache.commons.math.random.SynchronizedRandomGenerator;
v := @parameter: int;
v = v.<org.apache.commons.math.random.SynchronizedRandomGenerator: org.apache.commons.math.random.RandomGenerator wrapped>;
interfaceinvoke v.<org.apache.commons.math.random.RandomGenerator: void setSeed(int)>(v);
return;
}
public synchronized void setSeed(int[])
{
org.apache.commons.math.random.SynchronizedRandomGenerator v;
int[] v;
org.apache.commons.math.random.RandomGenerator v;
v := @this: org.apache.commons.math.random.SynchronizedRandomGenerator;
v := @parameter: int[];
v = v.<org.apache.commons.math.random.SynchronizedRandomGenerator: org.apache.commons.math.random.RandomGenerator wrapped>;
interfaceinvoke v.<org.apache.commons.math.random.RandomGenerator: void setSeed(int[])>(v);
return;
}
public synchronized void setSeed(long)
{
long v;
org.apache.commons.math.random.SynchronizedRandomGenerator v;
org.apache.commons.math.random.RandomGenerator v;
v := @this: org.apache.commons.math.random.SynchronizedRandomGenerator;
v := @parameter: long;
v = v.<org.apache.commons.math.random.SynchronizedRandomGenerator: org.apache.commons.math.random.RandomGenerator wrapped>;
interfaceinvoke v.<org.apache.commons.math.random.RandomGenerator: void setSeed(long)>(v);
return;
}
public synchronized void nextBytes(byte[])
{
byte[] v;
org.apache.commons.math.random.SynchronizedRandomGenerator v;
org.apache.commons.math.random.RandomGenerator v;
v := @this: org.apache.commons.math.random.SynchronizedRandomGenerator;
v := @parameter: byte[];
v = v.<org.apache.commons.math.random.SynchronizedRandomGenerator: org.apache.commons.math.random.RandomGenerator wrapped>;
interfaceinvoke v.<org.apache.commons.math.random.RandomGenerator: void nextBytes(byte[])>(v);
return;
}
public synchronized int nextInt()
{
int v;
org.apache.commons.math.random.SynchronizedRandomGenerator v;
org.apache.commons.math.random.RandomGenerator v;
v := @this: org.apache.commons.math.random.SynchronizedRandomGenerator;
v = v.<org.apache.commons.math.random.SynchronizedRandomGenerator: org.apache.commons.math.random.RandomGenerator wrapped>;
v = interfaceinvoke v.<org.apache.commons.math.random.RandomGenerator: int nextInt()>();
return v;
}
public synchronized int nextInt(int)
{
org.apache.commons.math.random.SynchronizedRandomGenerator v;
org.apache.commons.math.random.RandomGenerator v;
int v, v;
v := @this: org.apache.commons.math.random.SynchronizedRandomGenerator;
v := @parameter: int;
v = v.<org.apache.commons.math.random.SynchronizedRandomGenerator: org.apache.commons.math.random.RandomGenerator wrapped>;
v = interfaceinvoke v.<org.apache.commons.math.random.RandomGenerator: int nextInt(int)>(v);
return v;
}
public synchronized long nextLong()
{
long v;
org.apache.commons.math.random.SynchronizedRandomGenerator v;
org.apache.commons.math.random.RandomGenerator v;
v := @this: org.apache.commons.math.random.SynchronizedRandomGenerator;
v = v.<org.apache.commons.math.random.SynchronizedRandomGenerator: org.apache.commons.math.random.RandomGenerator wrapped>;
v = interfaceinvoke v.<org.apache.commons.math.random.RandomGenerator: long nextLong()>();
return v;
}
public synchronized boolean nextBoolean()
{
org.apache.commons.math.random.SynchronizedRandomGenerator v;
org.apache.commons.math.random.RandomGenerator v;
boolean v;
v := @this: org.apache.commons.math.random.SynchronizedRandomGenerator;
v = v.<org.apache.commons.math.random.SynchronizedRandomGenerator: org.apache.commons.math.random.RandomGenerator wrapped>;
v = interfaceinvoke v.<org.apache.commons.math.random.RandomGenerator: boolean nextBoolean()>();
return v;
}
public synchronized float nextFloat()
{
float v;
org.apache.commons.math.random.SynchronizedRandomGenerator v;
org.apache.commons.math.random.RandomGenerator v;
v := @this: org.apache.commons.math.random.SynchronizedRandomGenerator;
v = v.<org.apache.commons.math.random.SynchronizedRandomGenerator: org.apache.commons.math.random.RandomGenerator wrapped>;
v = interfaceinvoke v.<org.apache.commons.math.random.RandomGenerator: float nextFloat()>();
return v;
}
public synchronized double nextDouble()
{
org.apache.commons.math.random.SynchronizedRandomGenerator v;
org.apache.commons.math.random.RandomGenerator v;
double v;
v := @this: org.apache.commons.math.random.SynchronizedRandomGenerator;
v = v.<org.apache.commons.math.random.SynchronizedRandomGenerator: org.apache.commons.math.random.RandomGenerator wrapped>;
v = interfaceinvoke v.<org.apache.commons.math.random.RandomGenerator: double nextDouble()>();
return v;
}
public synchronized double nextGaussian()
{
org.apache.commons.math.random.SynchronizedRandomGenerator v;
org.apache.commons.math.random.RandomGenerator v;
double v;
v := @this: org.apache.commons.math.random.SynchronizedRandomGenerator;
v = v.<org.apache.commons.math.random.SynchronizedRandomGenerator: org.apache.commons.math.random.RandomGenerator wrapped>;
v = interfaceinvoke v.<org.apache.commons.math.random.RandomGenerator: double nextGaussian()>();
return v;
}
}