about summary refs log tree commit diff
path: root/assets/src/utils/generateId.ts
blob: 51119a87b266bde19adb6360c9cfc171424f993e (plain)
1
2
3
4
5
6
7
8
9
10
// Returns a fairly random id string, which can
// then be used for keys in each blocks.
export default function (length: number): string {
    const chars = "0123456789abcdef";

    return Array(length)
        .fill(0)
        .map(() => chars[Math.floor(Math.random() * chars.length)])
        .join("");
}