### 🎲 [Give me 9 fresh groups](obsidian://open?vault=Trivia%20Questions&file=Random%20Five)

```dataviewjs
let pages = dv.pages().where(p => !p.file.name.startsWith("_"));
let shuffled = pages.sort(() => 0.5 - Math.random());
let groups = 9;
let groupSize = 5;

for (let i = 0; i < groups; i++) {
    let group = shuffled.slice(i * groupSize, (i + 1) * groupSize);
    dv.header(3, `Group ${i + 1}`);
    dv.list(group.map(p => dv.fileLink(p.file.path)));
}
```
