change number range for first box

This commit is contained in:
arthur 2025-12-12 10:22:12 +07:00
parent b41ea1da07
commit b797765d02

View File

@ -34,6 +34,14 @@ export function SlotMachine({ winner, isSpinning, onAnimationComplete, onDraw, p
// Generate randomized sequences for each reel (memoized so they stay consistent) // Generate randomized sequences for each reel (memoized so they stay consistent)
// Always start with 0 at position 0, then shuffle the rest // Always start with 0 at position 0, then shuffle the rest
const randomSequences = useMemo(() => { const randomSequences = useMemo(() => {
// First reel (hundreds): only 0 and 1
const createSequenceFirstReel = () => {
const remaining = [1];
const shuffled = shuffleArray(remaining);
return [0, ...shuffled]; // Always put 0 first, then 1
};
// Second and third reels: 0-9
const createSequence = () => { const createSequence = () => {
const remaining = [1, 2, 3, 4, 5, 6, 7, 8, 9]; const remaining = [1, 2, 3, 4, 5, 6, 7, 8, 9];
const shuffled = shuffleArray(remaining); const shuffled = shuffleArray(remaining);
@ -41,9 +49,9 @@ export function SlotMachine({ winner, isSpinning, onAnimationComplete, onDraw, p
}; };
return [ return [
createSequence(), // Reel 1 createSequenceFirstReel(), // Reel 1: [0, 1]
createSequence(), // Reel 2 createSequence(), // Reel 2: [0, 1-9 shuffled]
createSequence(), // Reel 3 createSequence(), // Reel 3: [0, 1-9 shuffled]
]; ];
}, []); }, []);