io.virtdata.random.RandomLineToString.class Maven / Gradle / Ivy
???? 4 ?
H I
H J K
L M
N O P
Q R S T U
V W X
H
Y
Z [
\ ]
^ _ ` T a b
c d
e f g h i logger Lorg/slf4j/Logger; lines Ljava/util/List; Signature $Ljava/util/List; rng 1Lorg/apache/commons/math3/random/MersenneTwister; itemDistribution ;Lorg/apache/commons/math3/distribution/IntegerDistribution; filename Ljava/lang/String; (Ljava/lang/String;)V Code LineNumberTable LocalVariableTable this 'Lio/virtdata/random/RandomLineToString; F(Ljava/lang/String;Lorg/apache/commons/math3/random/MersenneTwister;)V (Ljava/lang/String;J)V seed J toString ()Ljava/lang/String; apply (J)Ljava/lang/String; operand itemIdx I item (J)Ljava/lang/Object; ()V GLjava/lang/Object;Ljava/util/function/LongFunction;
SourceFile RandomLineToString.java RuntimeVisibleAnnotations ,Lio/virtdata/annotations/DeprecatedFunction; value Vrandom mappers are not deterministic. They will be replaced with hash-based functions. + @ java/util/ArrayList ! " /org/apache/commons/math3/random/MersenneTwister j k l + m % & ) * n o p @org/apache/commons/math3/distribution/UniformIntegerDistribution q r s + t ' ( java/lang/StringBuilder u v w x 7 y z : 6 7 { | s } ~ java/lang/String 8 9 %io/virtdata/random/RandomLineToString ? ? java/lang/Object java/util/function/LongFunction java/lang/System nanoTime ()J (J)V io/virtdata/util/ResourceFinder readDataFileLines $(Ljava/lang/String;)Ljava/util/List; java/util/List size ()I 6(Lorg/apache/commons/math3/random/RandomGenerator;II)V getClass ()Ljava/lang/Class; java/lang/Class
getSimpleName append -(Ljava/lang/String;)Ljava/lang/StringBuilder; 9org/apache/commons/math3/distribution/IntegerDistribution sample get (I)Ljava/lang/Object; org/slf4j/LoggerFactory getLogger %(Ljava/lang/Class;)Lorg/slf4j/Logger; ! ! " # $ % &