(feature) init feature game

This commit is contained in:
Julien Calixte
2023-07-22 11:13:54 +02:00
parent c36cc4c270
commit 2d9006b4c9
4 changed files with 233 additions and 0 deletions

12
src/utils.ts Normal file
View File

@@ -0,0 +1,12 @@
export const shuffleArray = <T>(array: T[]) => {
const arrayCopy = [...array]
for (let i = array.length - 1; i > 0; i--) {
const j = Math.floor(Math.random() * (i + 1))
const temp = array[i]
array[i] = array[j]
array[j] = temp
}
return arrayCopy
}