Extension random() to select random element from a collection
Fixes #KT-15539
This commit is contained in:
+20
@@ -1604,6 +1604,15 @@ public final class kotlin/collections/ArraysKt {
|
||||
public static final fun plus ([ZLjava/util/Collection;)[Z
|
||||
public static final fun plus ([ZZ)[Z
|
||||
public static final fun plus ([Z[Z)[Z
|
||||
public static final fun random ([BLkotlin/random/Random;)B
|
||||
public static final fun random ([CLkotlin/random/Random;)C
|
||||
public static final fun random ([DLkotlin/random/Random;)D
|
||||
public static final fun random ([FLkotlin/random/Random;)F
|
||||
public static final fun random ([ILkotlin/random/Random;)I
|
||||
public static final fun random ([JLkotlin/random/Random;)J
|
||||
public static final fun random ([Ljava/lang/Object;Lkotlin/random/Random;)Ljava/lang/Object;
|
||||
public static final fun random ([SLkotlin/random/Random;)S
|
||||
public static final fun random ([ZLkotlin/random/Random;)Z
|
||||
public static final fun reduce ([BLkotlin/jvm/functions/Function2;)B
|
||||
public static final fun reduce ([CLkotlin/jvm/functions/Function2;)C
|
||||
public static final fun reduce ([DLkotlin/jvm/functions/Function2;)D
|
||||
@@ -2234,6 +2243,7 @@ public final class kotlin/collections/CollectionsKt {
|
||||
public static final fun plus (Ljava/util/Collection;Ljava/lang/Object;)Ljava/util/List;
|
||||
public static final fun plus (Ljava/util/Collection;Lkotlin/sequences/Sequence;)Ljava/util/List;
|
||||
public static final fun plus (Ljava/util/Collection;[Ljava/lang/Object;)Ljava/util/List;
|
||||
public static final fun random (Ljava/util/Collection;Lkotlin/random/Random;)Ljava/lang/Object;
|
||||
public static final fun reduce (Ljava/lang/Iterable;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object;
|
||||
public static final fun reduceIndexed (Ljava/lang/Iterable;Lkotlin/jvm/functions/Function3;)Ljava/lang/Object;
|
||||
public static final fun reduceRight (Ljava/util/List;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object;
|
||||
@@ -2493,6 +2503,10 @@ public final class kotlin/collections/UArraysKt {
|
||||
public static final fun contentToString-3o8tnvbt ([J)Ljava/lang/String;
|
||||
public static final fun contentToString-9gu3s6ig ([S)Ljava/lang/String;
|
||||
public static final fun contentToString-doljm8k0 ([I)Ljava/lang/String;
|
||||
public static final fun random-25eqzsg0 ([JLkotlin/random/Random;)J
|
||||
public static final fun random-8tx9e8n3 ([BLkotlin/random/Random;)B
|
||||
public static final fun random-9uc5g3in ([SLkotlin/random/Random;)S
|
||||
public static final fun random-bunzpqo3 ([ILkotlin/random/Random;)I
|
||||
public static final fun toTypedArray-1biuymyp ([B)[Lkotlin/UByte;
|
||||
public static final fun toTypedArray-3o8tnvbt ([J)[Lkotlin/ULong;
|
||||
public static final fun toTypedArray-9gu3s6ig ([S)[Lkotlin/UShort;
|
||||
@@ -4125,6 +4139,9 @@ public final class kotlin/ranges/RangesKt {
|
||||
public static final fun longRangeContains (Lkotlin/ranges/ClosedRange;F)Z
|
||||
public static final fun longRangeContains (Lkotlin/ranges/ClosedRange;I)Z
|
||||
public static final fun longRangeContains (Lkotlin/ranges/ClosedRange;S)Z
|
||||
public static final fun random (Lkotlin/ranges/CharRange;Lkotlin/random/Random;)C
|
||||
public static final fun random (Lkotlin/ranges/IntRange;Lkotlin/random/Random;)I
|
||||
public static final fun random (Lkotlin/ranges/LongRange;Lkotlin/random/Random;)J
|
||||
public static final fun rangeTo (DD)Lkotlin/ranges/ClosedFloatingPointRange;
|
||||
public static final fun rangeTo (FF)Lkotlin/ranges/ClosedFloatingPointRange;
|
||||
public static final fun rangeTo (Ljava/lang/Comparable;Ljava/lang/Comparable;)Lkotlin/ranges/ClosedRange;
|
||||
@@ -4235,6 +4252,8 @@ public final class kotlin/ranges/URangesKt {
|
||||
public static final fun downTo-2ccbonl2 (BB)Lkotlin/ranges/UIntProgression;
|
||||
public static final fun downTo-6o7e3yo2 (JJ)Lkotlin/ranges/ULongProgression;
|
||||
public static final fun downTo-cjsx449s (SS)Lkotlin/ranges/UIntProgression;
|
||||
public static final fun random (Lkotlin/ranges/UIntRange;Lkotlin/random/Random;)I
|
||||
public static final fun random (Lkotlin/ranges/ULongRange;Lkotlin/random/Random;)J
|
||||
public static final fun reversed (Lkotlin/ranges/UIntProgression;)Lkotlin/ranges/UIntProgression;
|
||||
public static final fun reversed (Lkotlin/ranges/ULongProgression;)Lkotlin/ranges/ULongProgression;
|
||||
public static final fun step (Lkotlin/ranges/UIntProgression;I)Lkotlin/ranges/UIntProgression;
|
||||
@@ -4934,6 +4953,7 @@ public final class kotlin/text/StringsKt {
|
||||
public static final fun partition (Ljava/lang/String;Lkotlin/jvm/functions/Function1;)Lkotlin/Pair;
|
||||
public static final fun prependIndent (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
public static synthetic fun prependIndent$default (Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String;
|
||||
public static final fun random (Ljava/lang/CharSequence;Lkotlin/random/Random;)C
|
||||
public static final fun reduce (Ljava/lang/CharSequence;Lkotlin/jvm/functions/Function2;)C
|
||||
public static final fun reduceIndexed (Ljava/lang/CharSequence;Lkotlin/jvm/functions/Function3;)C
|
||||
public static final fun reduceRight (Ljava/lang/CharSequence;Lkotlin/jvm/functions/Function2;)C
|
||||
|
||||
Reference in New Issue
Block a user