           for i in [0...list.length]
             indices.push i
 
-          exports.shuffle(indices)
+          util.shuffle(indices)
           result = []
           for i in [0...count]
             result.push list[ indices[i] ]

###

mersenne = require 'mersenne'

class Random
  constructor: (initialSeed=0) ->

    @seedValue = value
    mersenne.seed @seedValue

  toString: -> "Random(#{@seedValue})"


  # returns a random float value between [0..1]
