javascript - 可预测的 Javascript 数组随机播放

标签 javascript arrays random repeat

<分区>

每次加载网页时,我都在尝试以可预测的方式随机排列 javascript 数组。

我可以随机打乱数组,但每次我重新加载页面时它都是不同的顺序。

我希望它在每次加载页面时都以相同的方式随机排列数组。有很多数组,它们是程序生成世界的一部分。

最佳答案

Chance.js 完美运行。谢谢比利·穆恩。

我的例子:

<script type="text/javascript" src="assets/js/chance.js"></script>

var chance1 = new Chance(124); // you can choose a seed here, i chose 124
console.log(chance1.shuffle(['alpha', 'bravo', 'charlie', 'delta', 'echo']));
// Array [ "alpha", "delta", "echo", "charlie", "bravo" ]

只要您使用 new Chance(xxx) 设置种子,您每次都会得到相同的结果。

关于javascript - 可预测的 Javascript 数组随机播放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28256506/

相关文章:

javascript - 单击时将菜单按钮更改为图形

java - 循环/搜索数组直到特定索引

php - 为引用 ID 生成随机但唯一的数字

php - PHP 中的随机延迟计时器

javascript - 检测 HTML 页面中的手指悬停事件

javascript - Testcafe 可以看到按钮但不能点击它

javascript - v-bind :class 的 Vue.js 计算属性

java - 选择数组大小并用用户输入填充它

c - 将用户确定的坐标分配给嵌套数组

python - 如何在 Python 中随机返回列表中最大元素之一的索引?