code: def _randomize_subject_list(data_list, random):
      
      if random == RandomType.REPRODUCIBLE:
          for i in range(len(data_list)):
              _randomize_single_subject(data_list[i], seed=i)
      elif random == RandomType.UNREPRODUCIBLE:
          for data in data_list:
              _randomize_single_subject(data)
docs: Randomly permute the voxels of a subject list.
  
       The method shuffles the subject one by one in place according to
       the random type. If RandomType.NORANDOM, return the original list.
  
      Parameters
      ----------
      data_list: list of 2D array in shape [nVxels, nTRs]
          Activity image data list to be shuffled.
      random: RandomType
          Randomization type.
  
      Returns
      -------
      None.