export namespace drandom { export function getRandomString() { var letters = "0123456789ABCDEF"; var color = ""; for (var i = 0; i < 6; i++) { color += letters[Math.floor(Math.random() * 16)]; } return color; } export function getRandomId(length: number = 6) { var letters = "0123456789abcdefghijklmnopqrstuvwxyz"; var color = ""; for (var i = 0; i < length; i++) { color += letters[Math.floor(Math.random() * 32)]; } return color; } export function getRandomColor() { var letters = "0123456789ABCDEF"; var color = "#"; for (var i = 0; i < 6; i++) { color += letters[Math.floor(Math.random() * 16)]; } return color; } // return ID like BBDD-7656 export function generateFriendlyId() { var letters = "0123456789ABCDEF"; var fid = ""; for (var i = 0; i < 8; i++) { fid += letters[Math.floor(Math.random() * 16)]; if (i == 3) { fid += "-"; } } return fid; } export function getRandomColorList(size: number = 10) { let result = []; for (let i = 0; i < size; i++) { result.push(getRandomColor()); } return result; } export function getRandomCapString(len = 10) { var letters = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; var color = ""; for (var i = 0; i < len; i++) { color += letters[Math.floor(Math.random() * 25)]; } return color; } }