Please note that two generated sequences can be different even with the same starting seed if the created instance is accessed from different threads.
public static ThreadSafeRandom Create( int seed )
Public Shared Function Create ( seed As Integer ) As ThreadSafeRandom
public: static ThreadSafeRandom^ Create( int seed )
static member Create : seed : int -> ThreadSafeRandom
Make sure the created instance is disposed if it is not used anymore.