Vary iteration order of fixed_dictionaries output
Since dict iteration order has been observable since Python 3.7, fixed_dictionaries now shuffles its key/value pairs (after choosing which optional keys to include, so only order varies) to help find bugs in code sensitive to key order. Examples still shrink towards the original order. The shuffle is shared with PermutationStrategy via a new fisher_yates_shuffle(data, ls) helper in conjecture utils. https://claude.ai/code/session_01MUo34UvHAsURLeBXDmsx29
C
Claude committed
0969c765ebfa3b552b0118979340dcdeb2c8ada3
Parent: 01ffbea