diff --git a/src/scripts/utils.ts b/src/scripts/utils.ts index c78bda5..b670b1b 100644 --- a/src/scripts/utils.ts +++ b/src/scripts/utils.ts @@ -89,3 +89,21 @@ export function capitalize(s: string): string { return s.charAt(0).toUpperCase() + s.slice(1); } + +export function shuffle(array: any[]) +{ + let currentIndex = array.length, randomIndex; + + // While there remain elements to shuffle. + while (currentIndex != 0) + { + // Pick a remaining element. + randomIndex = Math.floor(Math.random() * currentIndex); + currentIndex--; + + // And swap it with the current element. + [array[currentIndex], array[randomIndex]] = [array[randomIndex], array[currentIndex]]; + } + + return array; +} diff --git a/src/views/others/Friends.vue b/src/views/others/Friends.vue index 4d0314e..0903424 100644 --- a/src/views/others/Friends.vue +++ b/src/views/others/Friends.vue @@ -2,7 +2,10 @@

朋友们

-
是小桂桂的朋友们(欢迎补充
+
+ 是小桂桂的朋友们(欢迎补充
+ 每次刷新都会打乱顺序! +
@@ -24,6 +27,7 @@