--- /dev/null
+var assert = console.assert
+var unique = require('array-unique')
+var random = require('./')
+
+var iterations = 10000
+var number, cache = []
+
+for (var i = 0; i < iterations; i++) {
+ number = random()
+ if (number < 0) {
+ assert(false, 'Random numbers should be greater than or equal to zero')
+ break
+ }
+ if (number >= 1) {
+ assert(false, 'Random numbers should be less than one')
+ break
+ }
+ cache.push(number)
+}
+
+assert(unique(cache).length === iterations, 'Random numbers should be unique')