Package org.apache.myfaces.util.lang
Class ThreadsafeXorShiftRandom
java.lang.Object
org.apache.myfaces.util.lang.XorShiftRandom
org.apache.myfaces.util.lang.ThreadsafeXorShiftRandom
A threadsafe implementation of 
XorShiftRandom.
 We use a ThreadLocal to give each thread it's own implementation.- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionlongrandom()We use the random generator for this very thread.Methods inherited from class org.apache.myfaces.util.lang.XorShiftRandomrandom
- 
Constructor Details- 
ThreadsafeXorShiftRandompublic ThreadsafeXorShiftRandom()
 
- 
- 
Method Details- 
randompublic long random()We use the random generator for this very thread. This method is perfectly threadsafe. It is also guaranteed that each thread will get own values.- Overrides:
- randomin class- XorShiftRandom
- Returns:
 
 
-