Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/413.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 如何生成具有随机长度的字符串 函数生成(n){ 常量符号=[“U”、“D”、“R”、“L”、“F”、“B”]; 常量开关=[“”、“\”、“2”]; 设last=null; 让我们一起努力吧“”; for(设i=0;i_Javascript - Fatal编程技术网

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是的,没错,非常感谢