code: def shuffle(self, seed, reverse=False):
      shuffler = Shuffler(self.num_node, self.end - self.start, seed)
      data = self._data.shuffle(shuffler, reverse=reverse)
      return HistogramSplits(
          self.sid, self.num_node, self.start, self.end, data
      )
  
file_path: FATE/python/fate/arch/histogram/_histogram_splits.py
imports: import logging
  import typing
  from typing import List, Tuple
  from .values import HistogramValuesContainer
  from .indexer import Shuffler
label_desc: Use image node_id 13 for calling the HistogramSplits obj's underlying member method code with example usage: obj.shuffle(seed, reverse) and returns: HistogramSplits