Random.Shuffle 方法 
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| Shuffle<T>(Span<T>) | 
						 执行范围的就地随机选择。  | 
        	
| Shuffle<T>(T[]) | 
						 执行数组的就地随机选择。  | 
        	
Shuffle<T>(Span<T>)
- Source:
 - Random.cs
 
- Source:
 - Random.cs
 
- Source:
 - Random.cs
 
执行范围的就地随机选择。
public:
generic <typename T>
 void Shuffle(Span<T> values);
	public void Shuffle<T>(Span<T> values);
	member this.Shuffle : Span<'T> -> unit
	Public Sub Shuffle(Of T) (values As Span(Of T))
    类型参数
- T
 
范围的类型。
参数
- values
 - Span<T>
 
要洗牌的跨度。
注解
此方法使用 Next(Int32, Int32) 来选择用于随机播放的值。 此方法是 O (n) 操作。
适用于
Shuffle<T>(T[])
- Source:
 - Random.cs
 
- Source:
 - Random.cs
 
- Source:
 - Random.cs
 
执行数组的就地随机选择。
public:
generic <typename T>
 void Shuffle(cli::array <T> ^ values);
	public void Shuffle<T>(T[] values);
	member this.Shuffle : 'T[] -> unit
	Public Sub Shuffle(Of T) (values As T())
    类型参数
- T
 
数组的类型。
参数
- values
 - T[]
 
要随机排列的数组。
例外
              values 上声明的默认值为 null。
注解
此方法使用 Next(Int32, Int32) 来选择用于随机播放的值。 此方法是 O (n) 操作。