如何创建一个密码生成器 – JavaScript
如今,密码生成器可以在互联网上随处可见。如果密码不够强,很多网站就不会让你建立账户。这篇文章将介绍如何创建一个JavaScript密码生成器。
让我们深入了解一下创建密码生成器的方法,使用 Math.random() 来创建随机密码。
使用 Math.random() 方法
JavaScript函数 Math.random() 返回一个介于 [0,1] 范围内(包含 0,但不包含 1)的浮点伪随机数。你可以重新调整这个随机数的范围,以适应需要的范围。
语法
以下是 Math.random() 的语法 −
为了更好地理解创建密码生成器,让我们看一些例子。
例子
在以下例子中,我们运行脚本使用 Math.random() 来生成一个 4 位数的随机密码。
脚本执行后,会生成一个文本输出,同时带有一个单击按钮。当用户点击按钮时,将生成一个 4 位数的随机密码。
例子
考虑以下例子,我们正在运行脚本使用 Math.random() 根据用户输入的长度生成随机密码。
运行上述脚本后,输出窗口将弹出,显示一个输入字段,让用户输入数字,该字段内带有占位符文本。当用户输入数字后,它将根据用户输入的数字生成一个随机密码。
示例
执行下面的脚本,观察我们如何随机生成密码以及如何使用两个按钮,一个用于生成密码,一个用于复制。
当脚本被执行时,它将在网页上生成一个文本字段和两个按钮,一个是生成,另一个是复制。当用户点击生成按钮时,它将生成密码,当用户点击复制时,生成的密码将被复制。