[英]How do I shuffle an Array in Javascript to be in the same order as Collections.shuffle(array, seed) in Java
[英]How do I sort and shuffle javascript array?
我正在做一個拖放紙牌游戲。 我可以使用 sort 並使用 Math.Random 來隨機播放:
answers.sort( function() { return Math.random() - .5 } );
它可以工作,但是在將卡片放入正確的子容器中之后,錯誤的年份會出現在下面,就好像它正在洗牌一樣。
是否可以按圖像對數組進行洗牌,但仍然可以按值(順序)排序?
var answers = [
{
"image":'https://www.floridamemory.com/onlineclassroom/game/cards/1822.png',
"order":'1'
},{
"image":'https://www.floridamemory.com/onlineclassroom/game/cards/1839.png',
"order":'2'
},
{
"image":'https://www.floridamemory.com/onlineclassroom/game/cards/1912.png',
"order":'3'
}
];
通過以下方式解決它基於相同的隨機排序系統訂購兩個Arrays
剛剛添加了一個額外的數組來幫助洗牌
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.