How to generate short uid like “aX4j9Z” (in JS)

前端 未结 10 1586
鱼传尺愫
鱼传尺愫 2020-12-12 14:47

For my web application (in JavaScript) I want to generate short guids (for different objects - that are actually different types - strings and arrays of strings)

I w

10条回答
  •  生来不讨喜
    2020-12-12 15:37

    var letters = 'abcdefghijklmnopqrstuvwxyz';
    var numbers = '1234567890';
    var charset = letters + letters.toUpperCase() + numbers;
    
    function randomElement(array) {
        with (Math)
            return array[floor(random()*array.length)];
    }
    
    function randomString(length) {
        var R = '';
        for(var i=0; i

提交回复
热议问题