Var randomLetters = "ljhgfdza";
Var randomString = "";
現在我得第一變量第二隨機 使用while循環添加元素,並Math.floor(Math.random() * random letters.length)
While循環和字符串
我在我的 「雖然(條件有問題)「應該是什麼?
Var randomLetters = "ljhgfdza";
Var randomString = "";
現在我得第一變量第二隨機 使用while循環添加元素,並Math.floor(Math.random() * random letters.length)
While循環和字符串
我在我的 「雖然(條件有問題)「應該是什麼?
這會爲你足夠:
const randomLetters = "ljhgfdza";
const returnRandom = (randomString) => {
const arrString = [...randomString].sort((a, b) =>{
return 0.5 - Math.random()
}).join("");
console.log(typeof arrString,arrString);
}
returnRandom(randomLetters);
但是......在這種情況下sort
方法並不像你認爲是隨機的。 This link will tell you why。我會用reduce()
或map()
這樣做,兩者都在上面的鏈接中描述。
要全力以赴回答你的問題,你可以使用:
while(randomLetters.length > 0){
然後,當你使用一個信randomLetters,刪除信件,現在的長度爲1以下。
告訴我們你有什麼。我們不會爲您編寫解決方案。編輯您的問題以包含您的代碼。 – SaggingRufus
我們無法知道需求是什麼。你必須繼續添加,直到字符串具有相同的長度?一些固定的長度?直到使用所有字符?其他一些情況? – JJJ