kotlin.random.URandomKt.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/URandomKt java/lang/Object nextUInt (Lkotlin/random/Random;)I Lkotlin/SinceKotlin; version 1.5 Lkotlin/WasExperimental; markerClass "Lkotlin/ExperimentalUnsignedTypes; #Lorg/jetbrains/annotations/NotNull; kotlin/jvm/internal/Intrinsics checkNotNullParameter '(Ljava/lang/Object;Ljava/lang/String;)V
kotlin/random/Random nextInt ()I
kotlin/UInt constructor-impl (I)I
$this$nextUInt Lkotlin/random/Random; nextUInt-qCasIEU (Lkotlin/random/Random;I)I " nextUInt-a8DCA5k (Lkotlin/random/Random;II)I ' (
) $this$nextUInt_u2dqCasIEU until I checkUIntRangeBounds-J1ME1BU (II)V . /
0? (II)I 3
4
signedFrom signedUntil signedResult $this$nextUInt_u2da8DCA5k from 2(Lkotlin/random/Random;Lkotlin/ranges/UIntRange;)I range < kotlin/ranges/UIntRange > isEmpty ()Z @ A
? B "java/lang/IllegalArgumentException D java/lang/StringBuilder F ()V H I
G J "Cannot get random in empty range: L append -(Ljava/lang/String;)Ljava/lang/StringBuilder; N O
G P -(Ljava/lang/Object;)Ljava/lang/StringBuilder; N R
G S toString ()Ljava/lang/String; U V
G W (Ljava/lang/String;)V H Y
E Z getLast-pVg5ArA \
? ] kotlin/UnsignedKt _ uintCompare a 3
` b getFirst-pVg5ArA d
? e
g Lkotlin/ranges/UIntRange; nextULong (Lkotlin/random/Random;)J nextLong ()J l m
n kotlin/ULong p (J)J r
q s $this$nextULong nextULong-V1Xi4fY (Lkotlin/random/Random;J)J u nextULong-jmpaW-c (Lkotlin/random/Random;JJ)J y z
{ $this$nextULong_u2dV1Xi4fY J checkULongRangeBounds-eb3DHEI (JJ)V ?
?? (JJ)J l ?
? $this$nextULong_u2djmpaW_u2dc 3(Lkotlin/random/Random;Lkotlin/ranges/ULongRange;)J kotlin/ranges/ULongRange ?
? B getLast-s-VKNKU ? m
? ????????? ulongCompare (JJ)I ? ?
` ? getFirst-s-VKNKU ? m
? ? ???? j k
? Lkotlin/ranges/ULongRange; nextUBytes-EVgfTAA (Lkotlin/random/Random;[B)[B 1.3 $this$nextUBytes ? array ? nextBytes ([B)[B ? ?
? $this$nextUBytes_u2dEVgfTAA [B
nextUBytes (Lkotlin/random/Random;I)[B (I)[B ? ?
? kotlin/UByteArray ? ?
? ? size nextUBytes-Wvrt4B4 (Lkotlin/random/Random;[BII)[B ([BII)[B ? ?
? $this$nextUBytes_u2dWvrt4B4 fromIndex toIndex nextUBytes-Wvrt4B4$default 1(Lkotlin/random/Random;[BIIILjava/lang/Object;)[B getSize-impl ([B)I ? ?
? ? ? ?
? box-impl (I)Lkotlin/UInt; ? ?
? kotlin/random/RandomKt ? boundsErrorMessage 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/String; ? ?
? ?
W .$i$a$-require-URandomKt$checkUIntRangeBounds$1 (J)Lkotlin/ULong; ? ?
q ? /$i$a$-require-URandomKt$checkULongRangeBounds$1 Lkotlin/Metadata; mv k xi 0 d1(??:
??
??
??
"??02020H??ø??¢"02020H??ø??¢
0*0
20Hø??¢0*0
20Hø??¢20*0
202020Hø??¢0*0
Hø??¢0*0
20Hø??¢&0*0
2020Hø??¢0*0
20Hø??¢ !0*0
Hø??¢"!0*0
20Hø??¢#$&!0*0
2020Hø??¢%&!0*0
20'Hø??¢(
¨) d2 checkUIntRangeBounds
Lkotlin/UInt; checkULongRangeBounds Lkotlin/ULong; Lkotlin/UByteArray;
kotlin-stdlib
URandom.kt Code LineNumberTable LocalVariableTable RuntimeInvisibleAnnotations $RuntimeInvisibleParameterAnnotations
StackMapTable
SourceFile SourceDebugExtension RuntimeVisibleAnnotations 1 ? <