如何在Javascript中一键打印5个随机字母数字字符串?
通过使用Math.random函数单击按钮,我可以一次创建单个字母数字字符串 但我需要通过点击按钮一次打印5个字母数字随机值。 请帮帮我,我是javascript的初学者,被卡住了。如何在Javascript中一键打印5个随机字母数字字符串?,javascript,loops,random,generator,alphanumeric,Javascript,Loops,Random,Generator,Alphanumeric,通过使用Math.random函数单击按钮,我可以一次创建单个字母数字字符串 但我需要通过点击按钮一次打印5个字母数字随机值。 请帮帮我,我是javascript的初学者,被卡住了。 我真的需要一些解决方案,它的工作原理是生成以10为基数的随机数,然后将它们转换为以36为基数的数字,其中数字包括数字和字母10位数+26个字母=36 "严格使用",; document.querySelector'button'.onclick=函数{ 常量字符串=新数组5 填满 .map=>Math.rando
我真的需要一些解决方案,它的工作原理是生成以10为基数的随机数,然后将它们转换为以36为基数的数字,其中数字包括数字和字母10位数+26个字母=36 "严格使用",; document.querySelector'button'.onclick=函数{ 常量字符串=新数组5 填满 .map=>Math.random*10000 .mapn=>n.toString36.replace/\./; console.logstrings; }
单击此操作有效:使用Math.random生成65到100之间的随机数ASCII:A-Z和10以上的数字,并使用String.fromCharCode将其转换为字符。如果随机数大于90,则以ASCII为单位获取子字符串的数字。使用for循环并添加字符 document.getElementById'btn'。addEventListener'click',=>{ 设random=; 对于设x=0;x<5;x++{ 设randInt=Math.floorMath.random*35+65; random+=String.fromCharCoderandIntfor让x=0;x<5;x++{…执行逻辑…}