Skip to content

Commit 51e9271

Browse files
fix: use deterministic benchmark contribution data
1 parent 6ede310 commit 51e9271

1 file changed

Lines changed: 11 additions & 1 deletion

File tree

scripts/benchmark-svg.ts

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,21 @@ const baseParams = {
1818
speed: sanitizeSpeed('8s'),
1919
};
2020

21+
const deterministicContributionCount = (
22+
weekIndex: number,
23+
dayIndex: number
24+
): number => {
25+
return ((weekIndex * 7 + dayIndex) * 13) % 20;
26+
};
27+
2128
const calendar = {
2229
totalContributions: 1240,
2330
weeks: Array.from({ length: 14 }, (_, weekIndex) => ({
2431
contributionDays: Array.from({ length: 7 }, (_, dayIndex) => ({
25-
contributionCount: Math.floor(Math.random() * 20),
32+
contributionCount: deterministicContributionCount(
33+
weekIndex,
34+
dayIndex
35+
),
2636
date: `2026-05-${String(weekIndex * 7 + dayIndex + 1).padStart(2, '0')}`,
2737
})),
2838
})),

0 commit comments

Comments
 (0)