Javascript 如何生成具有随机长度的字符串 函数生成(n){ 常量符号=[“U”、“D”、“R”、“L”、“F”、“B”]; 常量开关=[“”、“\”、“2”]; 设last=null; 让我们一起努力吧“”; for(设i=0;i
您可以尝试以下方法: 我添加了一个选项来添加最小值和最大值,带有一个默认值Javascript 如何生成具有随机长度的字符串 函数生成(n){ 常量符号=[“U”、“D”、“R”、“L”、“F”、“B”]; 常量开关=[“”、“\”、“2”]; 设last=null; 让我们一起努力吧“”; for(设i=0;i,javascript,Javascript,您可以尝试以下方法: 我添加了一个选项来添加最小值和最大值,带有一个默认值 function generate(nMin = 20, nMax = 25) 然后我们用下面的线得到一个介于最小值和最大值之间的随机数 var n = Math.floor(Math.random() * (nMax - nMin + 1) + nMin) 演示 函数生成(nMin=20,nMax=25){ 常量符号=[“U”、“D”、“R”、“L”、“F”、“B”]; 常量开关=[“”、“\”、“2”]; 设l
function generate(nMin = 20, nMax = 25)
然后我们用下面的线得到一个介于最小值和最大值之间的随机数
var n = Math.floor(Math.random() * (nMax - nMin + 1) + nMin)
演示
函数生成(nMin=20,nMax=25){
常量符号=[“U”、“D”、“R”、“L”、“F”、“B”];
常量开关=[“”、“\”、“2”];
设last=null;
让我们一起努力吧“”;
var n=Math.floor(Math.random()*(nMax-nMin+1)+nMin)
for(设i=0;i 如果(last!==null&&last您可以尝试以下方法:
我添加了一个选项来添加最小值和最大值,带有一个默认值
function generate(nMin = 20, nMax = 25)
然后我们用下面的线得到一个介于最小值和最大值之间的随机数
var n = Math.floor(Math.random() * (nMax - nMin + 1) + nMin)
演示
函数生成(nMin=20,nMax=25){
常量符号=[“U”、“D”、“R”、“L”、“F”、“B”];
常量开关=[“”、“\”、“2”];
设last=null;
让我们一起努力吧“”;
var n=Math.floor(Math.random()*(nMax-nMin+1)+nMin)
for(设i=0;i 如果(last!==null&&last您也可以这样尝试
function getRandomInt(min, max) {
min = Math.ceil(min);
max = Math.floor(max);
return Math.floor(Math.random() * (max - min + 1)) + min;
}
然后调用生成器方法,如
var value = generate(getRandomInt(10, 25));
在这里,10是最小值,25是最大值。它将在每次执行时生成各种组合。您也可以这样尝试
function getRandomInt(min, max) {
min = Math.ceil(min);
max = Math.floor(max);
return Math.floor(Math.random() * (max - min + 1)) + min;
}
然后调用生成器方法,如
var value = generate(getRandomInt(10, 25));
这里,10是最小值,25是最大值。每次执行时,它都会产生各种组合。这里的开关有什么用?您可以传递一个min
(例如20
)和一个max
(例如25
)来代替将n
传递给函数要生成一个随机的n
。您可以在这里输入开关的用途是什么?您可以输入min
(例如20
)和max
(例如25
)要生成一个随机的n
。谢谢你的回答,如果我只调用像这样的函数generate()
,没有任何值,它将默认为20和25,对吗?@coder是的,这是正确的,非常感谢你的回答,如果我只调用像这样的函数generate())
如果没有任何值,它将默认为20和25,对吗?@coder是的,没错,非常感谢