MoreEnumerableRandomDouble Method  | 
 
            Returns an infinite sequence of random double values between 0.0 and 1.0
            
 
    Namespace: 
   MoreLinq
    Assembly:
   MoreLinq (in MoreLinq.dll) Version: 3.2.0+5205ea241d72b079436060d330cd5c2eae7cdcdf
Syntaxpublic static IEnumerable<double> RandomDouble()
Public Shared Function RandomDouble As IEnumerable(Of Double)
public:
static IEnumerable<double>^ RandomDouble()
static member RandomDouble : unit -> IEnumerable<float> 
Return Value
Type: 
IEnumerableDoubleAn infinite sequence of random doubles
Remarks
            The implementation internally uses a shared, thread-local instance of
            
Random to generate a random number on each
            iteration. The actual 
Random instance used
            therefore will depend on the thread on which a single iteration is
            taking place; that is the call to
            
MoveNext. If the
            overall iteration takes place on different threads (e.g.
            via asynchronous awaits completing on different threads) then various
            different 
Random instances will be involved
            in the generation of the sequence of random numbers. Because the
            
Random instance is shared, if multiple sequences
            are generated on the same thread, the order of enumeration affects the
            resulting sequences.
            
See Also