MoreEnumerableRandom Method (Int32, Int32) | 
 
            Returns an infinite sequence of random integers between a given
            minimum and a maximum.
            
 
    Namespace: 
   MoreLinq
    Assembly:
   MoreLinq (in MoreLinq.dll) Version: 3.2.0+5205ea241d72b079436060d330cd5c2eae7cdcdf
Syntaxpublic static IEnumerable<int> Random(
	int minValue,
	int maxValue
)
Public Shared Function Random ( 
	minValue As Integer,
	maxValue As Integer
) As IEnumerable(Of Integer)
public:
static IEnumerable<int>^ Random(
	int minValue, 
	int maxValue
)
static member Random : 
        minValue : int * 
        maxValue : int -> IEnumerable<int> 
Parameters
- minValue
 - Type: SystemInt32
Inclusive lower bound of the values returned - maxValue
 - Type: SystemInt32
Exclusive upper bound of the values returned 
Return Value
Type: 
IEnumerableInt32An infinite sequence of random integers
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