Soluções de linha única peculiares todos os dias.
Os valores em arrays são totalmente aleatórios, portanto, quando você usar esses snippets, será diferente.
Uma matriz (comprimento 10) com caracteres aleatórios em minúsculas
Array.apply(null, Array(10)).map(function() { return String.fromCharCode(Math.floor(Math.random() * (123 - 97) + 97)); })
['k', 'a', 'x', 'y', 'n', 'w', 'm', 'q', 'b', 'j']
Uma matriz (comprimento 10) com números inteiros aleatórios de 0 a 99
Array.apply(null, Array(10)).map(function() { return Math.floor(Math.random() * 100 % 100); })
[86, 77, 83, 27, 79, 96, 67, 75, 52, 21]
Uma matriz de datas aleatórias (de 10 anos até agora)
Array.apply(null, Array(10)).map(function() { return new Date((new Date()).getFullYear() - Math.floor(Math.random() * 10), Math.floor(Math.random() * 12), Math.floor(Math.random() * 29) )})
[2008-08-22T21: 00: 00.000Z, 2007-07-17T21: 00: 00.000Z,
2015-05-05T21: 00: 00.000Z, 2011-06-14T21: 00: 00.000Z,
2009-07-23T21 : 00: 00.000Z, 2009-11-13T22: 00: 00.000Z,
2010-05-09T21: 00: 00.000Z, 2008-01-05T22: 00: 00.000Z, 2016-05-06T21
: 00: 00.000Z, 06-08-2014T21: 00: 00.000Z]
Uma matriz (comprimento 10) strings aleatórias
Array.apply(null, Array(10)).map(function() { return Array.apply(null, Array(Math.floor(Math.random() * 10 + 3))).map(function() { return String.fromCharCode(Math.floor(Math.random() * (123 - 97) + 97)); }).join('') });
['cubjjhaph', 'bmwy', 'alhobd', 'ceud', 'tnyullyn', 'vpkdflarhnf', 'hvg', 'arazuln', 'jzz', 'cyx']
Outras coisas úteis que você pode encontrar aqui https://github.com/setivolkylany/nodejs-utils/blob/master/utils/faker.js