# {"id":"partitionSourceFiles","fileNameMappings":{"kotlin.internal.PlatformImplementations":"PlatformImplementations.kt","kotlin.internal.jdk8.JDK8PlatformImplementations":"JDK8PlatformImplementations.kt","kotlin.random.AbstractPlatformRandom":"PlatformRandom.kt","kotlin.random.jdk8.PlatformThreadLocalRandom":"PlatformThreadLocalRandom.kt"}}
kotlin.random.Random -> ik5:
# {"id":"sourceFile","fileName":"Random.kt"}
    kotlin.random.Random defaultRandom -> X
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh1;"}
    1:13:boolean kotlin.internal.jdk8.JDK8PlatformImplementations.sdkIsNullOrAtLeast(int):41:41 -> <clinit>
    1:13:kotlin.random.Random kotlin.internal.jdk8.JDK8PlatformImplementations.defaultPlatformRandom():80 -> <clinit>
    1:13:void <clinit>():277 -> <clinit>
    14:19:kotlin.random.Random kotlin.internal.PlatformImplementations.defaultPlatformRandom():48:48 -> <clinit>
    14:19:kotlin.random.Random kotlin.internal.jdk8.JDK8PlatformImplementations.defaultPlatformRandom():80 -> <clinit>
    14:19:void <clinit>():277 -> <clinit>
    20:21:kotlin.random.Random kotlin.internal.jdk8.JDK8PlatformImplementations.defaultPlatformRandom():80:80 -> <clinit>
    20:21:void <clinit>():277 -> <clinit>
    22:24:void <init>():21:21 -> <clinit>
    22:24:void kotlin.random.AbstractPlatformRandom.<init>():35 -> <clinit>
    22:24:void kotlin.random.jdk8.PlatformThreadLocalRandom.<init>():10 -> <clinit>
    22:24:kotlin.random.Random kotlin.internal.jdk8.JDK8PlatformImplementations.defaultPlatformRandom():80 -> <clinit>
    22:24:void <clinit>():277 -> <clinit>
    25:27:void <clinit>():277:277 -> <clinit>
    1:4:void <init>():21:21 -> <init>
    int nextBits(int) -> a
    int nextInt() -> b
    10:22:int nextInt(int,int):84:84 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)I"}
    23:28:int kotlin.random.RandomKt.fastLog2(int):381:381 -> c
    23:28:int nextInt(int,int):71 -> c
    29:33:int nextInt(int,int):72:72 -> c
    34:39:int nextInt(int,int):76:76 -> c
    40:49:int nextInt(int,int):77:77 -> c
    50:57:void kotlin.random.RandomKt.checkRangeBounds(int,int):387:387 -> c
    50:57:int nextInt(int,int):67 -> c
    58:84:java.lang.String kotlin.random.RandomKt.boundsErrorMessage(java.lang.Object,java.lang.Object):391:391 -> c
    58:84:void kotlin.random.RandomKt.checkRangeBounds(int,int):387 -> c
    58:84:int nextInt(int,int):67 -> c
    85:88:void kotlin.random.RandomKt.checkRangeBounds(int,int):387:387 -> c
    85:88:int nextInt(int,int):67 -> c
    long nextLong() -> d
    1:5:long nextLong(long):110:110 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"()J"}
    1:8:long nextLong(long,long):146:146 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"()J"}
    9:21:long nextLong(long,long):147:147 -> f
