All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.modules.java.base.classes.java.util.concurrent.ThreadLocalRandom.class Maven / Gradle / Ivy

There is a newer version: 2024-05-10
Show newest version
????:??Q???U???ι???S
	
java/util/Random()V	
&java/util/concurrent/ThreadLocalRandominitializedZ	probeGenerator+Ljava/util/concurrent/atomic/AtomicInteger;?7y?
)java/util/concurrent/atomic/AtomicInteger	addAndGet(I)I	seeder(Ljava/util/concurrent/atomic/AtomicLong;?g???ʧ;
#$%&'&java/util/concurrent/atomic/AtomicLong	getAndAdd(J)J
)*'mix64
,-./0java/lang/Thread
currentThread()Ljava/lang/Thread;	234ULjdk/internal/misc/Unsafe;	678SEEDJ
:;<=>jdk/internal/misc/UnsafeputLong(Ljava/lang/Object;JJ)V	@A8PROBE
:CDEputInt(Ljava/lang/Object;JI)V
:GHIgetInt(Ljava/lang/Object;J)I
KL
	localInit	NOPinstance(Ljava/util/concurrent/ThreadLocalRandom;R'java/lang/UnsupportedOperationException
Q
:UVWgetLong(Ljava/lang/Object;J)J?7y?J|
[\]nextInt()I
_`anextSeed()J
cdemix32(J)I
ghanextLong(Ljava/util/Spliterator$OfLong;Z)Ljava/util/stream/LongStream;??java/util/concurrent/ThreadLocalRandom$RandomDoublesSpliterator???????
??	?(JJDD)V
????doubleStreamB(Ljava/util/Spliterator$OfDouble;Z)Ljava/util/stream/DoubleStream;	??8	SECONDARY	??8THREADLOCALS
:???putReference((Ljava/lang/Object;JLjava/lang/Object;)V	??8INHERITABLETHREADLOCALS	??8INHERITEDACCESSCONTROLCONTEXT
:???putReferenceRelease
?????java/io/ObjectOutputStream	putFields'()Ljava/io/ObjectOutputStream$PutField;?rnd
?????#java/io/ObjectOutputStream$PutFieldput(Ljava/lang/String;J)V
????(Ljava/lang/String;Z)V
??
writeFields
current*()Ljava/util/concurrent/ThreadLocalRandom;java/io/ObjectStreamField	?	
TYPELjava/lang/Class;
	
&(Ljava/lang/String;Ljava/lang/Class;)V	java/lang/Boolean	serialPersistentFields[Ljava/io/ObjectStreamField;
:	getUnsafe()Ljdk/internal/misc/Unsafe;threadLocalRandomSeed
:objectFieldOffset&(Ljava/lang/Class;Ljava/lang/String;)J threadLocalRandomProbe"threadLocalRandomSecondarySeed$threadLocals&inheritableThreadLocals(inheritedAccessControlContext
?


-./0ajava/lang/SystemcurrentTimeMillis
-23ananoTime
#5	6(J)V8java.util.secureRandomSeed
:;<=>jdk/internal/misc/VMgetSavedProperty&(Ljava/lang/String;)Ljava/lang/String;
@ABparseBoolean(Ljava/lang/String;)Z
DEFGHjava/security/SecureRandomgetSeed(I)[B?
#L?6serialVersionUID
ConstantValue??Oz?vsGAMMAPROBE_INCREMENTISEEDER_INCREMENTDOUBLE_UNITD
FLOAT_UNITF	BAD_BOUNDLjava/lang/String;	BAD_RANGEBAD_SIZE	Signature+Ljava/lang/ThreadLocal;CodeLineNumberTableLocalVariableTablezthispprobeseedtLjava/lang/Thread;
StackMapTablesetSeedrnextbitsunmoriginboundresultnextBoolean()Z	nextFloat()FnextGaussiandLjava/lang/Double;v1v2s
multiplierints(J)Ljava/util/stream/IntStream;
streamSize()Ljava/util/stream/IntStream;!(JII)Ljava/util/stream/IntStream;randomNumberOriginrandomNumberBound (II)Ljava/util/stream/IntStream;longs (J)Ljava/util/stream/LongStream;()Ljava/util/stream/LongStream;"(JJJ)Ljava/util/stream/LongStream;!(JJ)Ljava/util/stream/LongStream;doubles"(J)Ljava/util/stream/DoubleStream;!()Ljava/util/stream/DoubleStream;$(JDD)Ljava/util/stream/DoubleStream;#(DD)Ljava/util/stream/DoubleStream;getProbeadvanceProbenextSecondarySeederaseThreadLocals(Ljava/lang/Thread;)Vthread setInheritedAccessControlContext9(Ljava/lang/Thread;Ljava/security/AccessControlContext;)Vacc$Ljava/security/AccessControlContext;writeObject(Ljava/io/ObjectOutputStream;)VLjava/io/ObjectOutputStream;fields%Ljava/io/ObjectOutputStream$PutField;
Exceptions?java/io/IOExceptionreadResolvei	seedBytes[Bsec?java/lang/String?
SourceFileThreadLocalRandom.javaNestMembersInnerClassesRandomIntsSpliterator?java/util/Spliterator$OfInt?java/util/SpliteratorOfIntRandomLongsSpliterator?java/util/Spliterator$OfLongOfLongRandomDoublesSpliterator?java/util/Spliterator$OfDoubleOfDoublePutField!M8NOQ8NXRSNT8N UVNiWXN?YZNw[ZN|\ZN?3478A8?8?8?8?8??]^OP+
*'_O!}?i?!}?i?!}??`???ab8
de_H!}?i?!}?i }??`
??ab8	
_<
*?*??`??	?a
cPL
_?>??;??
*?Z d|?`?a
cP
mS??_4
?*?^?(7!??u!e7
e7			??	a7?T	??3}7	aq\7e	??*?^?(}7???a7???
!??*?^?(7????`6
?	???$?0?7?=?P?^?g?u???aH=!n8mo8gp8	?cP?q8?r8	{k8i?0?? 
???_ p*?^?b>?dd6d6~?
~`>?G?-|6`pY>d?*?^?b|6???`>???*?^?b>????`6
??
? */4DRY
cnaH4nS\oSVpSpcPpqSprShkSi?*?	?	?
??_?3*?f}?ik9')??)'gk'c9)??)?k
e?q9?`%0a*3cP3qV3rV%kVi?0\]_2*?^?b?`(acP\_?J?
?uYw?y?*?^?b=d>~?
~=?$|6`pY=d?*?^?b|6????`*
56789 :'<,=:>HAa4,nSJcPJrS4kS0pSi???\?_e?
?uY|?y?*?~?`PQRa cPqSrSiha_2*?^?(?`[acPh'_?	T	??
?uYw?y?*?^?(B
e7	??!B?'!}7aq\Be	??*?^?(}7???!?`*
hijkl&m.o3pDqRta43n8TcPTr8<k87p8i???h?_f!??
?uY|?y?*!???`???a cPq8r8i??_:*?^?(}?ik?`?acP??_?6'??
?uYw?y?*?^?(}?ik'kJ)'??)?'?k
e?q?`???"?,?5?a 6cP6rV"sVi	?H??_f')??
?uY|?y?*')???`???a cPqVrVitu_E*?^?b???`?acPi@vw_9*?^?b|??j?`?acPx?_
n?????lL+?????+????*??kgI?*??kg9((kkc9???????????ko??9??k????(k?`.?
????%?1?<?J?[?i?a>ncP
dyz%I{V1=|V<2}V[~Vi?l?_n!	??
?uY??y???Y	??????`???? ?a!cP!?8i?_E??Y	???????`???acP?_?1	??
?uY??y??
?uY|?y???Y	?????` -0a*1cP1?81?S1?Si?_x!?
?uY|?y???Y	??????`./01 0a !cP!?S!?Si??_o
"	??
?uY??y???Y	?	???ʰ`ABCD!Ca"cP"?8i??_F
??Y	??	???ʰ`TUTacP??_?
2	??
?uY??y?!??
?uY|?y???Y	!???ʰ`klmn!o.p1oa*2cP2?82?82?8i??_y
"!??
?uY|?y???Y	?!???ʰ`????!?a "cP"?8"?8i??_o
"	??
?uY??y???Y	????հ`????!?a"cP"?8i??_F
??Y	?????հ`???acP??_?
2	??
?uY??y?)??
?uY|?y???Y	)???հ`????!?.?1?a*2cP2?82?V2?Vi??_y
"')??
?uY|?y???Y	?')???հ`????!?a "cP"?V"?Vi?]_%
?1?+???F?`??_]#
x?;|?;x?;?1?+???B?`????!?a#eS?]_?J?+L?1+?ٶFY;?
x?;|?;x?;?? ?"?bY;?;?1+???B?`&	????!?*?;?=?H?a:kSFghi
?*,??_I?1*???߲1*???߱`???a?h??_D?1*??+??`
??a?h????_q#+??M,?1?+?5?T??,???+???`????"?a #cP#}???????_.??`?acP?
_???Y?Y??SY?Y???S???1?1,??5?1,????1,!??ٲ1,#??ܲ1,%???1,'????Y?)???Y?*??Y?+?M?#Y?,?(?1?(??4?7?9K*???8?CL+3?IA6? y+3?I?A???? ?K?`v?%+ 3!9"A#G$O%U&]'c(k)q*y+.?2?5?:?;?<?@?A?B?C?D?E?D?F?Ha*??S?/???&}8?<?Zi?????????????:?????	?????	?????	???	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy