     ".fn(#{ random.int(0, 100) })"
 
   model: (model) ->
-    obj = {}
-    for key, value of model when random.boolean()
+    obj = id: random.id()
+    for key, value of model when key isnt 'id' and random.boolean()
       obj[key] = random[value]()
     return obj
 

    string[index ... index + 1]

  id: ->
    random.char('csx') + random.int(0,20)

  ids: ->
    arr = []


  it 'should fuzz', (done) ->

    @timeout 60000

    promise = Q.resolve()

    for i in [0..400]
      promise = promise.then ->
        exec random.command()

