# @ts-check

import shuffle_join from './join'
import shuffle_split from './split'

###* @type import('./shuffle').Shuffle ###
export default (list) ->
  shuffle_string = shuffle_join list, ','
  Native 'Sort, shuffle_string, Random D,'
  return shuffle_split shuffle_string, ','