CollectionExtensions.Scramble<TSource>(IList<TSource>) Method
Rearranges all the elements in the list into a highly-random order.
Namespace: Gemstone.Collections.CollectionExtensionsAssembly: Gemstone.Common (in Gemstone.Common.dll) Version: 1.0.128 -- Release Build+d050cfc5563c89a1188cc3c6b2d417530856f490
public static void Scramble<TSource>(
this IList<TSource> source
)
<ExtensionAttribute>
Public Shared Sub Scramble(Of TSource) (
source As IList(Of TSource)
)
public:
[ExtensionAttribute]
generic<typename TSource>
static void Scramble(
IList<TSource>^ source
)
JavaScript does not support generic types or methods.
- source IList<TSource>
- The input list of generic types to scramble.
- TSource
- Type of IList<T>.
In Visual Basic and C#, you can call this method as an instance method on any object of type
IList<TSource>. When you use instance method syntax to call this method, omit the first parameter. For more information, see
Extension Methods (Visual Basic) or
Extension Methods (C# Programming Guide).
This function uses a cryptographically strong random number generator to perform the scramble.