<分区>
每次加载网页时,我都在尝试以可预测的方式随机排列 javascript 数组。
我可以随机打乱数组,但每次我重新加载页面时它都是不同的顺序。
我希望它在每次加载页面时都以相同的方式随机排列数组。有很多数组,它们是程序生成世界的一部分。
<分区>
每次加载网页时,我都在尝试以可预测的方式随机排列 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/