public class org.apache.commons.math3.random.RandomDataImpl implements org.apache.commons.math3.random.RandomData, java.io.Serializable
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.commons.math3.random.RandomDataImpl
super_class: java.lang.Object
{
private static final long serialVersionUID;
descriptor: J
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: -626730818244969716
private final org.apache.commons.math3.random.RandomDataGenerator delegate;
descriptor: Lorg/apache/commons/math3/random/RandomDataGenerator;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
new org.apache.commons.math3.random.RandomDataGenerator
dup
invokespecial org.apache.commons.math3.random.RandomDataGenerator.<init>:()V
putfield org.apache.commons.math3.random.RandomDataImpl.delegate:Lorg/apache/commons/math3/random/RandomDataGenerator;
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/commons/math3/random/RandomDataImpl;
public void <init>(org.apache.commons.math3.random.RandomGenerator);
descriptor: (Lorg/apache/commons/math3/random/RandomGenerator;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
new org.apache.commons.math3.random.RandomDataGenerator
dup
aload 1
invokespecial org.apache.commons.math3.random.RandomDataGenerator.<init>:(Lorg/apache/commons/math3/random/RandomGenerator;)V
putfield org.apache.commons.math3.random.RandomDataImpl.delegate:Lorg/apache/commons/math3/random/RandomDataGenerator;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/commons/math3/random/RandomDataImpl;
0 3 1 rand Lorg/apache/commons/math3/random/RandomGenerator;
MethodParameters:
Name Flags
rand
org.apache.commons.math3.random.RandomDataGenerator getDelegate();
descriptor: ()Lorg/apache/commons/math3/random/RandomDataGenerator;
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.math3.random.RandomDataImpl.delegate:Lorg/apache/commons/math3/random/RandomDataGenerator;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/random/RandomDataImpl;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public java.lang.String nextHexString(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.commons.math3.random.RandomDataImpl.delegate:Lorg/apache/commons/math3/random/RandomDataGenerator;
iload 1
invokevirtual org.apache.commons.math3.random.RandomDataGenerator.nextHexString:(I)Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/random/RandomDataImpl;
0 1 1 len I
Exceptions:
throws org.apache.commons.math3.exception.NotStrictlyPositiveException
MethodParameters:
Name Flags
len
public int nextInt(int, int);
descriptor: (II)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.apache.commons.math3.random.RandomDataImpl.delegate:Lorg/apache/commons/math3/random/RandomDataGenerator;
iload 1
iload 2
invokevirtual org.apache.commons.math3.random.RandomDataGenerator.nextInt:(II)I
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/random/RandomDataImpl;
0 1 1 lower I
0 1 2 upper I
Exceptions:
throws org.apache.commons.math3.exception.NumberIsTooLargeException
MethodParameters:
Name Flags
lower
upper
public long nextLong(long, long);
descriptor: (JJ)J
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=3
start local 0 start local 1 start local 3 0: aload 0
getfield org.apache.commons.math3.random.RandomDataImpl.delegate:Lorg/apache/commons/math3/random/RandomDataGenerator;
lload 1
lload 3
invokevirtual org.apache.commons.math3.random.RandomDataGenerator.nextLong:(JJ)J
lreturn
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/random/RandomDataImpl;
0 1 1 lower J
0 1 3 upper J
Exceptions:
throws org.apache.commons.math3.exception.NumberIsTooLargeException
MethodParameters:
Name Flags
lower
upper
public java.lang.String nextSecureHexString(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.commons.math3.random.RandomDataImpl.delegate:Lorg/apache/commons/math3/random/RandomDataGenerator;
iload 1
invokevirtual org.apache.commons.math3.random.RandomDataGenerator.nextSecureHexString:(I)Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/random/RandomDataImpl;
0 1 1 len I
Exceptions:
throws org.apache.commons.math3.exception.NotStrictlyPositiveException
MethodParameters:
Name Flags
len
public int nextSecureInt(int, int);
descriptor: (II)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.apache.commons.math3.random.RandomDataImpl.delegate:Lorg/apache/commons/math3/random/RandomDataGenerator;
iload 1
iload 2
invokevirtual org.apache.commons.math3.random.RandomDataGenerator.nextSecureInt:(II)I
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/random/RandomDataImpl;
0 1 1 lower I
0 1 2 upper I
Exceptions:
throws org.apache.commons.math3.exception.NumberIsTooLargeException
MethodParameters:
Name Flags
lower
upper
public long nextSecureLong(long, long);
descriptor: (JJ)J
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=3
start local 0 start local 1 start local 3 0: aload 0
getfield org.apache.commons.math3.random.RandomDataImpl.delegate:Lorg/apache/commons/math3/random/RandomDataGenerator;
lload 1
lload 3
invokevirtual org.apache.commons.math3.random.RandomDataGenerator.nextSecureLong:(JJ)J
lreturn
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/random/RandomDataImpl;
0 1 1 lower J
0 1 3 upper J
Exceptions:
throws org.apache.commons.math3.exception.NumberIsTooLargeException
MethodParameters:
Name Flags
lower
upper
public long nextPoisson(double);
descriptor: (D)J
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.commons.math3.random.RandomDataImpl.delegate:Lorg/apache/commons/math3/random/RandomDataGenerator;
dload 1
invokevirtual org.apache.commons.math3.random.RandomDataGenerator.nextPoisson:(D)J
lreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/random/RandomDataImpl;
0 1 1 mean D
Exceptions:
throws org.apache.commons.math3.exception.NotStrictlyPositiveException
MethodParameters:
Name Flags
mean
public double nextGaussian(double, double);
descriptor: (DD)D
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=3
start local 0 start local 1 start local 3 0: aload 0
getfield org.apache.commons.math3.random.RandomDataImpl.delegate:Lorg/apache/commons/math3/random/RandomDataGenerator;
dload 1
dload 3
invokevirtual org.apache.commons.math3.random.RandomDataGenerator.nextGaussian:(DD)D
dreturn
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/random/RandomDataImpl;
0 1 1 mu D
0 1 3 sigma D
Exceptions:
throws org.apache.commons.math3.exception.NotStrictlyPositiveException
MethodParameters:
Name Flags
mu
sigma
public double nextExponential(double);
descriptor: (D)D
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.commons.math3.random.RandomDataImpl.delegate:Lorg/apache/commons/math3/random/RandomDataGenerator;
dload 1
invokevirtual org.apache.commons.math3.random.RandomDataGenerator.nextExponential:(D)D
dreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/random/RandomDataImpl;
0 1 1 mean D
Exceptions:
throws org.apache.commons.math3.exception.NotStrictlyPositiveException
MethodParameters:
Name Flags
mean
public double nextUniform(double, double);
descriptor: (DD)D
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=3
start local 0 start local 1 start local 3 0: aload 0
getfield org.apache.commons.math3.random.RandomDataImpl.delegate:Lorg/apache/commons/math3/random/RandomDataGenerator;
dload 1
dload 3
invokevirtual org.apache.commons.math3.random.RandomDataGenerator.nextUniform:(DD)D
dreturn
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/random/RandomDataImpl;
0 1 1 lower D
0 1 3 upper D
Exceptions:
throws org.apache.commons.math3.exception.NumberIsTooLargeException, org.apache.commons.math3.exception.NotFiniteNumberException, org.apache.commons.math3.exception.NotANumberException
MethodParameters:
Name Flags
lower
upper
public double nextUniform(double, double, boolean);
descriptor: (DDZ)D
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=6, args_size=4
start local 0 start local 1 start local 3 start local 5 0: aload 0
getfield org.apache.commons.math3.random.RandomDataImpl.delegate:Lorg/apache/commons/math3/random/RandomDataGenerator;
dload 1
dload 3
iload 5
invokevirtual org.apache.commons.math3.random.RandomDataGenerator.nextUniform:(DDZ)D
dreturn
end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/random/RandomDataImpl;
0 1 1 lower D
0 1 3 upper D
0 1 5 lowerInclusive Z
Exceptions:
throws org.apache.commons.math3.exception.NumberIsTooLargeException, org.apache.commons.math3.exception.NotFiniteNumberException, org.apache.commons.math3.exception.NotANumberException
MethodParameters:
Name Flags
lower
upper
lowerInclusive
public double nextBeta(double, double);
descriptor: (DD)D
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=3
start local 0 start local 1 start local 3 0: aload 0
getfield org.apache.commons.math3.random.RandomDataImpl.delegate:Lorg/apache/commons/math3/random/RandomDataGenerator;
dload 1
dload 3
invokevirtual org.apache.commons.math3.random.RandomDataGenerator.nextBeta:(DD)D
dreturn
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/random/RandomDataImpl;
0 1 1 alpha D
0 1 3 beta D
MethodParameters:
Name Flags
alpha
beta
public int nextBinomial(int, double);
descriptor: (ID)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.apache.commons.math3.random.RandomDataImpl.delegate:Lorg/apache/commons/math3/random/RandomDataGenerator;
iload 1
dload 2
invokevirtual org.apache.commons.math3.random.RandomDataGenerator.nextBinomial:(ID)I
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/random/RandomDataImpl;
0 1 1 numberOfTrials I
0 1 2 probabilityOfSuccess D
MethodParameters:
Name Flags
numberOfTrials
probabilityOfSuccess
public double nextCauchy(double, double);
descriptor: (DD)D
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=3
start local 0 start local 1 start local 3 0: aload 0
getfield org.apache.commons.math3.random.RandomDataImpl.delegate:Lorg/apache/commons/math3/random/RandomDataGenerator;
dload 1
dload 3
invokevirtual org.apache.commons.math3.random.RandomDataGenerator.nextCauchy:(DD)D
dreturn
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/random/RandomDataImpl;
0 1 1 median D
0 1 3 scale D
MethodParameters:
Name Flags
median
scale
public double nextChiSquare(double);
descriptor: (D)D
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.commons.math3.random.RandomDataImpl.delegate:Lorg/apache/commons/math3/random/RandomDataGenerator;
dload 1
invokevirtual org.apache.commons.math3.random.RandomDataGenerator.nextChiSquare:(D)D
dreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/random/RandomDataImpl;
0 1 1 df D
MethodParameters:
Name Flags
df
public double nextF(double, double);
descriptor: (DD)D
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=3
start local 0 start local 1 start local 3 0: aload 0
getfield org.apache.commons.math3.random.RandomDataImpl.delegate:Lorg/apache/commons/math3/random/RandomDataGenerator;
dload 1
dload 3
invokevirtual org.apache.commons.math3.random.RandomDataGenerator.nextF:(DD)D
dreturn
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/random/RandomDataImpl;
0 1 1 numeratorDf D
0 1 3 denominatorDf D
Exceptions:
throws org.apache.commons.math3.exception.NotStrictlyPositiveException
MethodParameters:
Name Flags
numeratorDf
denominatorDf
public double nextGamma(double, double);
descriptor: (DD)D
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=3
start local 0 start local 1 start local 3 0: aload 0
getfield org.apache.commons.math3.random.RandomDataImpl.delegate:Lorg/apache/commons/math3/random/RandomDataGenerator;
dload 1
dload 3
invokevirtual org.apache.commons.math3.random.RandomDataGenerator.nextGamma:(DD)D
dreturn
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/random/RandomDataImpl;
0 1 1 shape D
0 1 3 scale D
Exceptions:
throws org.apache.commons.math3.exception.NotStrictlyPositiveException
MethodParameters:
Name Flags
shape
scale
public int nextHypergeometric(int, int, int);
descriptor: (III)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield org.apache.commons.math3.random.RandomDataImpl.delegate:Lorg/apache/commons/math3/random/RandomDataGenerator;
iload 1
iload 2
iload 3
invokevirtual org.apache.commons.math3.random.RandomDataGenerator.nextHypergeometric:(III)I
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/random/RandomDataImpl;
0 1 1 populationSize I
0 1 2 numberOfSuccesses I
0 1 3 sampleSize I
Exceptions:
throws org.apache.commons.math3.exception.NotPositiveException, org.apache.commons.math3.exception.NotStrictlyPositiveException, org.apache.commons.math3.exception.NumberIsTooLargeException
MethodParameters:
Name Flags
populationSize
numberOfSuccesses
sampleSize
public int nextPascal(int, double);
descriptor: (ID)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.apache.commons.math3.random.RandomDataImpl.delegate:Lorg/apache/commons/math3/random/RandomDataGenerator;
iload 1
dload 2
invokevirtual org.apache.commons.math3.random.RandomDataGenerator.nextPascal:(ID)I
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/random/RandomDataImpl;
0 1 1 r I
0 1 2 p D
Exceptions:
throws org.apache.commons.math3.exception.NotStrictlyPositiveException, org.apache.commons.math3.exception.OutOfRangeException
MethodParameters:
Name Flags
r
p
public double nextT(double);
descriptor: (D)D
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.commons.math3.random.RandomDataImpl.delegate:Lorg/apache/commons/math3/random/RandomDataGenerator;
dload 1
invokevirtual org.apache.commons.math3.random.RandomDataGenerator.nextT:(D)D
dreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/random/RandomDataImpl;
0 1 1 df D
Exceptions:
throws org.apache.commons.math3.exception.NotStrictlyPositiveException
MethodParameters:
Name Flags
df
public double nextWeibull(double, double);
descriptor: (DD)D
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=3
start local 0 start local 1 start local 3 0: aload 0
getfield org.apache.commons.math3.random.RandomDataImpl.delegate:Lorg/apache/commons/math3/random/RandomDataGenerator;
dload 1
dload 3
invokevirtual org.apache.commons.math3.random.RandomDataGenerator.nextWeibull:(DD)D
dreturn
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/random/RandomDataImpl;
0 1 1 shape D
0 1 3 scale D
Exceptions:
throws org.apache.commons.math3.exception.NotStrictlyPositiveException
MethodParameters:
Name Flags
shape
scale
public int nextZipf(int, double);
descriptor: (ID)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.apache.commons.math3.random.RandomDataImpl.delegate:Lorg/apache/commons/math3/random/RandomDataGenerator;
iload 1
dload 2
invokevirtual org.apache.commons.math3.random.RandomDataGenerator.nextZipf:(ID)I
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/random/RandomDataImpl;
0 1 1 numberOfElements I
0 1 2 exponent D
Exceptions:
throws org.apache.commons.math3.exception.NotStrictlyPositiveException
MethodParameters:
Name Flags
numberOfElements
exponent
public void reSeed(long);
descriptor: (J)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.commons.math3.random.RandomDataImpl.delegate:Lorg/apache/commons/math3/random/RandomDataGenerator;
lload 1
invokevirtual org.apache.commons.math3.random.RandomDataGenerator.reSeed:(J)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/math3/random/RandomDataImpl;
0 2 1 seed J
MethodParameters:
Name Flags
seed
public void reSeedSecure();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.math3.random.RandomDataImpl.delegate:Lorg/apache/commons/math3/random/RandomDataGenerator;
invokevirtual org.apache.commons.math3.random.RandomDataGenerator.reSeedSecure:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/math3/random/RandomDataImpl;
public void reSeedSecure(long);
descriptor: (J)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.commons.math3.random.RandomDataImpl.delegate:Lorg/apache/commons/math3/random/RandomDataGenerator;
lload 1
invokevirtual org.apache.commons.math3.random.RandomDataGenerator.reSeedSecure:(J)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/math3/random/RandomDataImpl;
0 2 1 seed J
MethodParameters:
Name Flags
seed
public void reSeed();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.math3.random.RandomDataImpl.delegate:Lorg/apache/commons/math3/random/RandomDataGenerator;
invokevirtual org.apache.commons.math3.random.RandomDataGenerator.reSeed:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/math3/random/RandomDataImpl;
public void setSecureAlgorithm(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.apache.commons.math3.random.RandomDataImpl.delegate:Lorg/apache/commons/math3/random/RandomDataGenerator;
aload 1
aload 2
invokevirtual org.apache.commons.math3.random.RandomDataGenerator.setSecureAlgorithm:(Ljava/lang/String;Ljava/lang/String;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/math3/random/RandomDataImpl;
0 2 1 algorithm Ljava/lang/String;
0 2 2 provider Ljava/lang/String;
Exceptions:
throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException
MethodParameters:
Name Flags
algorithm
provider
public int[] nextPermutation(int, int);
descriptor: (II)[I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.apache.commons.math3.random.RandomDataImpl.delegate:Lorg/apache/commons/math3/random/RandomDataGenerator;
iload 1
iload 2
invokevirtual org.apache.commons.math3.random.RandomDataGenerator.nextPermutation:(II)[I
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/random/RandomDataImpl;
0 1 1 n I
0 1 2 k I
Exceptions:
throws org.apache.commons.math3.exception.NotStrictlyPositiveException, org.apache.commons.math3.exception.NumberIsTooLargeException
MethodParameters:
Name Flags
n
k
public [] nextSample(java.util.Collection<?>, int);
descriptor: (Ljava/util/Collection;I)[Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.apache.commons.math3.random.RandomDataImpl.delegate:Lorg/apache/commons/math3/random/RandomDataGenerator;
aload 1
iload 2
invokevirtual org.apache.commons.math3.random.RandomDataGenerator.nextSample:(Ljava/util/Collection;I)[Ljava/lang/Object;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/random/RandomDataImpl;
0 1 1 c Ljava/util/Collection<*>;
0 1 2 k I
Exceptions:
throws org.apache.commons.math3.exception.NotStrictlyPositiveException, org.apache.commons.math3.exception.NumberIsTooLargeException
Signature: (Ljava/util/Collection<*>;I)[Ljava/lang/Object;
MethodParameters:
Name Flags
c
k
public double nextInversionDeviate(org.apache.commons.math3.distribution.RealDistribution);
descriptor: (Lorg/apache/commons/math3/distribution/RealDistribution;)D
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
dconst_0
dconst_1
invokevirtual org.apache.commons.math3.random.RandomDataImpl.nextUniform:(DD)D
invokeinterface org.apache.commons.math3.distribution.RealDistribution.inverseCumulativeProbability:(D)D
dreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/random/RandomDataImpl;
0 1 1 distribution Lorg/apache/commons/math3/distribution/RealDistribution;
Exceptions:
throws org.apache.commons.math3.exception.MathIllegalArgumentException
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
distribution
public int nextInversionDeviate(org.apache.commons.math3.distribution.IntegerDistribution);
descriptor: (Lorg/apache/commons/math3/distribution/IntegerDistribution;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
dconst_0
dconst_1
invokevirtual org.apache.commons.math3.random.RandomDataImpl.nextUniform:(DD)D
invokeinterface org.apache.commons.math3.distribution.IntegerDistribution.inverseCumulativeProbability:(D)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/random/RandomDataImpl;
0 1 1 distribution Lorg/apache/commons/math3/distribution/IntegerDistribution;
Exceptions:
throws org.apache.commons.math3.exception.MathIllegalArgumentException
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
distribution
}
SourceFile: "RandomDataImpl.java"
RuntimeVisibleAnnotations:
java.lang.Deprecated()