📌  相关文章
📜  在 JavaScript 中生成随机字母数字字符串

📅  最后修改于: 2022-05-13 01:56:26.275000             🧑  作者: Mango

在 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           

    

    

         

    

       

输出:

  • 在点击按钮之前:
  • 点击按钮后: