Generate Unique Random String With Letters And Numbers In Lower Case

前端 未结 11 2058
感情败类
感情败类 2020-12-23 09:45

How can I fix this code so it generates unique random letters and numbers in lower case?

api_string = (0...32).map{65.+(rand(25)).chr}.join    
11条回答
  •  臣服心动
    2020-12-23 10:41

    Newer versions of Ruby support SecureRandom.base58, which will get you much denser tokens than hex, without any special characters.

    > SecureRandom.base58(24)
    > "Zp9N4aYvQfz3E6CmEzkadoa2" 
    

提交回复
热议问题