class_docstr: Shuffle operator.
docstr: Returns the artifacts in a random order.
docstr_tok: ["Returns","the","artifacts","in","a","random","order","."]
code: def apply(
      self, input_list: Sequence[types.Artifact]
  ) -> Sequence[types.Artifact]:
      """Returns the artifacts in a random order."""
      # We use sample() becuase input_list is non-mutable and shuffle() modifies
      # the list in place.
      return random.sample(input_list, len(input_list))
  
imports: import random
  from typing import Sequence
  from tfx import types
  from tfx.dsl.input_resolution import resolver_op
label_desc: Use image node_id 1 for calling the Shuffle obj's underlying member method code with example usage: obj.apply(input_list) and returns: random