我想用带有Javascript的数组提供的字母随机生成单词。
例如,我有一个包含三个字母文字排列:用JavaScript返回超过1的数组值
var letters = ["a", "b", "c"];
我想通过指定“返回3个字母”,例如,使乱语:
abc
cba
bac
bba
ccb
我做了一个代码那东西这样,但只返回1个字母。我想知道是否有办法返回一定数量的信件?
这里是我有什么(很简单):
var letters = ["a", "b", "c"];
var word = letters[Math.floor(Math.random() * letters.length)];
我知道我可以做一个数组,并用“ABC”,“CBA”等填充它,但我需要它做的话并提供所提供的数组值。
你可以只调用'字母[Math.floor(的Math.random()* letters.length)]'三次并连接所有的信件。 –
@Felix Kiling.Is random()保证它会返回不同的值 – Ali786
否,但是每次调用该函数时,您将在'[0,1)'范围内得到* random *值。 –