JavaScript程序生成随机字符串
在此示例中,您将学习编写一个JavaScript程序,该程序将通过从AZ,az和0-9中随机选择字符来生成任意大小的字符串 。
示例1:生成随机字符串
// program to generate random strings // declare all characters let characters ='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'; function generateString(length) { let result = ' '; let charactersLength = characters.length; for ( let i = 0; i < length; i++ ) { result += characters.charAt(Math.floor(Math.random() * charactersLength)); } return result; } console.log(generateString(5));
输出
B5cgH
在上面的示例中, Math.random()
方法用于从指定字符 (AZ az 0-9)生成随机字符 。
for
循环用于遍历传递给generateString()
函数。在每次迭代期间,都会生成一个随机字符 。
示例2:使用内置方法生成随机字符串
// program to generate random strings let result = Math.random().toString(36).substring(2,7); console.log(result);
输出
gyjvo
在上面的示例中,内置方法用于生成随机字符。
Math.random()
方法用于生成随机字符。
toString(36)
表示AZ az 0-9。
substring(2, 7)
方法返回五个字符。
注意 :在以上示例中,输出每次都会变化,因为每次执行都会生成随机字符 。
上一篇: JavaScript程序格式化日期
总计 0 评论