Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/76.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 自定义随机生成字符串的概率 函数生成扫描(nMin=20,nMax=25){ 常量符号=[“U”、“D”、“R”、“L”、“F”、“B”]; 常量开关=[“”、“\”、“2”]; 设last=null; 让我们一起努力吧“”; var n=数学层(Math.random()*(nMax-nMin+1)+nMin); for(设i=0;i_Javascript_Html_Jquery - Fatal编程技术网

Javascript 自定义随机生成字符串的概率 函数生成扫描(nMin=20,nMax=25){ 常量符号=[“U”、“D”、“R”、“L”、“F”、“B”]; 常量开关=[“”、“\”、“2”]; 设last=null; 让我们一起努力吧“”; var n=数学层(Math.random()*(nMax-nMin+1)+nMin); for(设i=0;i

Javascript 自定义随机生成字符串的概率 函数生成扫描(nMin=20,nMax=25){ 常量符号=[“U”、“D”、“R”、“L”、“F”、“B”]; 常量开关=[“”、“\”、“2”]; 设last=null; 让我们一起努力吧“”; var n=数学层(Math.random()*(nMax-nMin+1)+nMin); for(设i=0;i,javascript,html,jquery,Javascript,Html,Jquery,定义可能合法移动的图形: const notationGraph = { "U": ["U", "L", "R", "F", "B"], "D": ["D", "L", "R", "F", "B"], "L": ["U

定义可能合法移动的图形:

const notationGraph = {
  "U": ["U", "L", "R", "F", "B"],
  "D": ["D", "L", "R", "F", "B"],
  "L": ["U", "D", "L", "F", "B"],
  "R": ["U", "D", "R", "F", "B"],
  "F": ["U", "D", "L", "R", "F"],
  "B": ["U", "D", "L", "R", "B"],
};
在循环中,使用上一个
符号
作为进入图形的键,以获得可能的下一个合法移动。在第一个移动中,使用
notationGraph
的键作为起始数组,因为我们将假设任何移动在第一次移动时都是可能的

const开关=[“”、“\”、“2”];
常量符号图={
“U”:[“U”、“L”、“R”、“F”、“B”],
“D”:[“D”、“L”、“R”、“F”、“B”],
“L”:[“U”、“D”、“L”、“F”、“B”],
“R”:[“U”、“D”、“R”、“F”、“B”],
“F”:[“U”、“D”、“L”、“R”、“F”],
“B”:[“U”、“D”、“L”、“R”、“B”],
};
功能项目(arr){
返回arr[Math.floor(Math.random()*arr.length)];
}
函数生成扫描(len){
让扰码=[];
让上一个;

for(设i=0;你想防止U/D、L/R、F/B相邻吗?@RobinMackenzie是的,这是正确的:D这太棒了!非常感谢你帮助我:D