gpt4 book ai didi

jQuery:随机化字符串中的单词?

转载 作者:行者123 更新时间:2023-12-01 08:42:37 25 4
gpt4 key购买 nike

我正在尝试使用 jquery 随机化字符串中的单词,但我的代码没有返回任何内容。

这是我到目前为止所拥有的:

function makerand() {


var text = "";
var possible = "david, sarah, michelle, pedro";

text += possible.charAt(Math.floor(Math.random() * possible.length));

return text;

alert(text);
}

html:

<button onclick="makerand()">click me</button>

我需要做的是随机化该字符串,例如:

sarah, pedro, michelle, david

有人可以就此提出建议吗?

最佳答案

用逗号分割字符串。您返回一个数组,然后通过给出随机数对数组进行排序。

var possible = "david, sarah, michelle, pedro";

var result = possible.split(", ").sort(function() {
return 0.4 - Math.random()
}).join(", ");

console.log(result)

关于jQuery:随机化字符串中的单词?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45524055/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com