/** * Seeded shuffles (#1225): the order an exercise prints its options, pairs * or items in is drawn from the book's `exercises.seed`, the exercise's * ordinal and what is shuffled, so print, HTML, EPUB and the key agree, and * a rebuild lays the same page. */ /** A generator of numbers in [0, 1) (mulberry32). */ export declare function seededRandom(...parts: ReadonlyArray): () => number; /** The indices `0 … n − 1` shuffled. With `moveAll`, no index stays where it * was when there are three or more (and two swap), so the printed order * never gives the written one away. */ export declare function shuffledOrder(n: number, random: () => number, moveAll?: boolean): number[]; //# sourceMappingURL=shuffle.d.ts.map