Click or drag to resize
RandomShuffle Class
A static class of extension methods for shuffling sequences of elements.
Inheritance Hierarchy
SystemObject
  Experilous.MakeItRandomRandomShuffle

Namespace: Experilous.MakeItRandom
Assembly: Assembly-CSharp-firstpass (in Assembly-CSharp-firstpass.dll) Version: 0.0.0.0
Syntax
C#
public static class RandomShuffle
Methods
  NameDescription
Public methodStatic memberShuffleT(IListT, IRandom, Boolean)
Randomly shuffles in place all the elements in the list.
Public methodStatic memberShuffleT(IRandom, IListT, Boolean)
Randomly shuffles in place all the elements in the list provided.
Public methodStatic memberShuffleIntoT(IEnumerableT, IListT, IRandom, Boolean)
Randomly shuffles all the elements in source, placing them in shuffled order into target. The elements in source keep their original order.
Public methodStatic memberShuffleIntoT(IRandom, IEnumerableT, IListT, Boolean)
Randomly shuffles all the elements in source, placing them in shuffled order into target. The elements in source keep their original order.
Top
See Also