在JavaScript中显示以零密码开头的随机数

在JavaScript中显示以零密码开头的随机数,javascript,html,math,random,numbers,Javascript,Html,Math,Random,Numbers,我正在使用JavaScript进行一个随机pin生成项目,我想使用Math.random()方法生成随机pin,如0351、0947、0268,其中pin将以0密码开头,并且在输出中显示零 我如何才能做到这一点?您可以将它们显示为如下字符串: var pin=“0”; 函数{ 对于(var i=0;i这能帮助您吗 函数getRandomPin(){ 返回“0”+Math.floor(Math.random()*900+100); } log(getRandomPin()); log(getR

我正在使用JavaScript进行一个随机pin生成项目,我想使用
Math.random()
方法生成随机pin,如
0351
0947
0268
,其中pin将以
0
密码开头,并且在输出中显示零


我如何才能做到这一点?

您可以将它们显示为如下字符串:

var pin=“0”;
函数{
对于(var i=0;i这能帮助您吗

函数getRandomPin(){ 返回“0”+Math.floor(Math.random()*900+100); } log(getRandomPin()); log(getRandomPin());
console.log(getRandomPin());
您能提供一些示例,说明您希望从输出中得到什么和没有得到什么吗?感谢您的回复。实际上是Math.random(),我们可以生成随机数,但当有像0345这样的数字时,不会显示零。我希望在输出中显示零。在随机生成的数字前加上零前缀,即var r='0'+您的随机生成的数字感谢您给我如此有用的答案。在这样的时间内获得如此多高质量的答案真是太棒了时间很短。但我想知道有没有办法随机获得这些以零开头的数字?例如,0568将在4521之后随机生成?这可能吗?嗯,我不确定是否理解,但关于我得到的内容,您希望在得到一个不以
0
开头的数字后,恰好收到一个类似
0568
的数字,像
4521
,这是你的目标吗?xKobalt。没错,伙计。你明白我的意思了。好吧,我刚刚修改了答案,希望这能帮助你:)xKobalt。修改过的答案伙计在哪里?