> For the complete documentation index, see [llms.txt](https://doc-hub.xcavate.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc-hub.xcavate.io/protocol/nft-marketplace/fuzzer/useful-utilities.md).

# Useful Utilities

1. `rand` crate (for random number/data generation)
2. `arbitrary`, `proptest`, or `quickcheck` (for randomized struct creation)
3. `scale-info` for runtime metadata compatibility
