public TransactionBuilder Shuffle()
 {
     DefaultCoinSelector.Shuffle(_BuilderGroups, _Rand);
     foreach (var group in _BuilderGroups)
     {
         group.Shuffle();
     }
     return(this);
 }
 private void Shuffle(List <Builder> builders)
 {
     DefaultCoinSelector.Shuffle(builders, _Parent._Rand);
 }