kotlin.random.RandomKt.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of sample-plugin Show documentation
Show all versions of sample-plugin Show documentation
A Gradle Plugin to help generate android sample apk.
???? 2 ? kotlin/random/RandomKt java/lang/Object Random (I)Lkotlin/random/Random; Lkotlin/SinceKotlin; version 1.3 #Lorg/jetbrains/annotations/NotNull; kotlin/random/XorWowRandom (II)V
kotlin/random/Random seed I (J)Lkotlin/random/Random; J nextInt 1(Lkotlin/random/Random;Lkotlin/ranges/IntRange;)I kotlin/jvm/internal/Intrinsics checkNotNullParameter '(Ljava/lang/Object;Ljava/lang/String;)V
range ! kotlin/ranges/IntRange # isEmpty ()Z % &
$ ' "java/lang/IllegalArgumentException ) java/lang/StringBuilder + ()V
-
, . "Cannot get random in empty range: 0 append -(Ljava/lang/String;)Ljava/lang/StringBuilder; 2 3
, 4 -(Ljava/lang/Object;)Ljava/lang/StringBuilder; 2 6
, 7 toString ()Ljava/lang/String; 9 :
, ; (Ljava/lang/String;)V
=
* > getLast ()I @ A
$ B??? getFirst E A
$ F (II)I H
I? A
L
$this$nextInt Lkotlin/random/Random; Lkotlin/ranges/IntRange; nextLong 2(Lkotlin/random/Random;Lkotlin/ranges/LongRange;)J kotlin/ranges/LongRange S
T ' ()J @ V
T W??????? E V
T [ (JJ)J Q ]
^? Q V
b $this$nextLong Lkotlin/ranges/LongRange; fastLog2 (I)I java/lang/Integer h numberOfLeadingZeros j g
i k value
takeUpperBits $this$takeUpperBits bitCount checkRangeBounds valueOf (I)Ljava/lang/Integer; r s
i t boundsErrorMessage 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/String; v w
x
; )$i$a$-require-RandomKt$checkRangeBounds$1 from until (JJ)V java/lang/Long (J)Ljava/lang/Long; r ?
? ? )$i$a$-require-RandomKt$checkRangeBounds$2 (DD)V java/lang/Double ? (D)Ljava/lang/Double; r ?
? ? )$i$a$-require-RandomKt$checkRangeBounds$3 D | } Random range is empty: [ ? , ? ). ? Ljava/lang/Object; Lkotlin/Metadata; mv k xi 0 d1/??:
??
??
??
??
??
??
??020H??020H0202 0H??
0202 0H??
0202 0H??
0202 0H??
020H??0*020H0*020H0*020H??¨ d2
kotlin-stdlib Random.kt Code LineNumberTable LocalVariableTable RuntimeInvisibleAnnotations
StackMapTable $RuntimeInvisibleParameterAnnotations
SourceFile SourceDebugExtension RuntimeVisibleAnnotations 1
? : ? Yz? ? ? ? > ? ? s
? <