code: function (min, max, dmin, dmax) {
      dmin = dmin === undefined ? 0 : dmin
      dmin = Math.max(Math.min(dmin, 17), 0)
      dmax = dmax === undefined ? 17 : dmax
      dmax = Math.max(Math.min(dmax, 17), 0)
      var ret = this.integer(min, max) + '.'
      for (var i = 0, dcount = this.natural(dmin, dmax); i < dcount; i++) {
        ret += (
          // 最后一位不能为 0：如果最后一位为 0，会被 JS 引擎忽略掉。
          (i < dcount - 1) ? this.character('number') : this.character('123456789')
        )
      }
      return parseFloat(ret, 10)
    }
docs: 返回一个随机的浮点数。