tarot_draw
Draw tarot cards for readings using a cryptographically audited Fisher-Yates shuffle, with support for multiple spreads, deck types, and reversals.
Instructions
Draw tarot cards with audited Fisher-Yates shuffle. The host MUST NOT invent the draw. Omit seed for real readings; seeded mode is for tests and reproducible demos only.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| deck | No | Major arcana only (22 cards) or full 78-card deck. | major |
| seed | No | Optional. Test/demo only. | |
| spread | No | three-card | |
| reversals | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| deck | Yes | ||
| cards | Yes | ||
| spread | Yes | ||
| system | Yes | ||
| rng_mode | Yes | ||
| deck_size | Yes | ||
| draw_count | Yes | ||
| randomness | Yes | ||
| drawn_indices | Yes | ||
| reversals_enabled | Yes | ||
| shuffle_algorithm | Yes |