More doc on the _id collision probability

pull/2/head
Louis Chatriot 12 years ago
parent a87d89f277
commit b1315c97f6
  1. 2
      lib/customUtils.js

@ -22,6 +22,8 @@ function ensureDirectoryExists (dir, cb) {
* There is a very small probability (less than 1/1,000,000) for the length to be less than len * There is a very small probability (less than 1/1,000,000) for the length to be less than len
* (il the base64 conversion yields too many pluses and slashes) but * (il the base64 conversion yields too many pluses and slashes) but
* that's not an issue here * that's not an issue here
* The probability of a collision is extremely small (need 3*10^12 documents to have one chance in a million of a collision)
* See http://en.wikipedia.org/wiki/Birthday_problem
*/ */
function uid (len) { function uid (len) {
return crypto.randomBytes(Math.ceil(Math.max(8, len * 2))) return crypto.randomBytes(Math.ceil(Math.max(8, len * 2)))

Loading…
Cancel
Save