在 JavaScript 中生成随机字母数字字符串
任务是使用 javascript 生成指定长度的随机字母数字字符串,我们将讨论一些技术。
方法一:
- 创建一个接受 2 个参数的函数,一个是我们想要生成的字符串的长度,另一个是我们想要在字符串。
- 声明新变量ans = ' ' 。
- 使用 for 循环以相反的顺序遍历字符串。
- 使用 JavaScript Math.random() 方法生成随机索引和字符串长度的倍数。
- 使用 JavaScript Math.floor()将其四舍五入并添加到 ans 中。
示例 1:此示例使用Math.random() 方法生成随机索引,然后附加我们传递的字符串中的字符。
Generate random
alpha-numeric string in JavaScript
GeeksForGeeks
输出:
- 在点击按钮之前:
- 点击按钮后:
方法二:
- 首先使用Math.random()方法生成一个随机数。
- 使用 JavaScript toString(36)将其转换为 base 36(26 char + 0 到 9),这也是字母数字字符串。
- 使用 JavaScript String.slice()方法获取从位置 2 开始的字符串部分。
示例 2:此示例首先生成一个随机数(0-1),然后使用toString(36)() 方法将其转换为基数 36,这也是字母数字字符串。
Generate random alpha-numeric string
in JavaScript
GeeksForGeeks
输出:
- 在点击按钮之前:
- 点击按钮后: