Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/425.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 生成给定长度的随机字符串_Javascript_Random - Fatal编程技术网

Javascript 生成给定长度的随机字符串

Javascript 生成给定长度的随机字符串,javascript,random,Javascript,Random,我这里有些问题 a) 我想设置3-8个字符,但它只显示3个字符 b) 我想有三个不同显示时间的输出。我是否只需要nid来创建不同的Id 有人能帮忙吗?这个代码怎么了?谢谢 Javascript function randomString(Length) { if(Length < 3) Length = 3; if(Length > 8) Length = 8; var text = "";

我这里有些问题

a) 我想设置3-8个字符,但它只显示3个字符

b) 我想有三个不同显示时间的输出。我是否只需要nid来创建不同的Id

有人能帮忙吗?这个代码怎么了?谢谢

Javascript

        function randomString(Length)
        {
        if(Length < 3) Length = 3;
        if(Length > 8) Length = 8;
            var text = "";
            var possible = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
            for( var i=0; i < Length; i++ )
                text += possible.charAt(Math.floor(Math.random() * possible.length));

            return text;
        }

        function ChangingRandomString(Length)
        {
            setInterval(function(){document.getElementById("random").style.fontSize = Math.floor((Math.random() * 20) + 10)+"px",
                document.getElementById("random").innerHTML = randomString(Length);
            },2000);
        }
函数随机字符串(长度)
{
如果(长度<3)长度=3;
如果(长度>8)长度=8;
var text=“”;
var-mable=“abcdefghijklmnopqrstuvxyz”;
对于(变量i=0;i
函数随机字符串(长度){
如果(长度<3)长度=3;
如果(长度>8)长度=8;
var text='';
可能的风险值='ABCDEFGHIjklmnopqrstuvxyz';
对于(变量i=0;i{
设el=document.getElementById('random');
el.style.fontSize=Math.floor(Math.random()*20+10)+“px”;
el.innerHTML=随机字符串(长度);
}, 2000);
}
ChangingRandomString(长度)
函数随机字符串(长度){
如果(长度8)长度=8;
var text=“”;
var-mable=“abcdefghijklmnopqrstuvxyz”;
for(设i=0;i{
log(随机字符串(长度));
},2000);
}
串(5);

你在哪里呼叫
ChangingRandomString
,你通过了多长时间?HTML是什么样子的?是的,创建一些不同的ID,并使元素成为
ChangingRandomString
的另一个参数,以便可以调用它三次。
function randomString(length){
    if(length<5) length =5;
  if(length>8) length =8;
            var text = "";
      var possible = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
      for(let i=0;i<=length;i++){
            text +=possible[Math.floor(Math.random()*possible.length)]
      }
      return text
}

function string(length){
    setInterval(() => {
            console.log(randomString(length));
        },2000);
}

string(5);