You are now following this Submission
- You will see updates in your followed content feed
- You may receive emails, depending on your communication preferences
The main functions provided are:
1. p = GRPfys(n); generates a random permutation of length n.
2. p = GRPmex(n); generates a random permutation of length n.
3. p = GRDrej(n); generates a derangement of length n.
4. p = GRDmex(n); generates a derangement of length n.
5. p = GRDMPP(p); generates a derangement of length n.
6. p = GRPcyc(p); generates a cyclic permutation of length n.
7. Various interrogation functions, e.g., IsCyc(p).
Included is a set of notes on Random Permutations and their implementation and testing.
Cite As
Derek O'Connor (2026). RPG Lab (https://www.mathworks.com/matlabcentral/fileexchange/30101-rpg-lab), MATLAB Central File Exchange. Retrieved .
General Information
- Version 1.2.0.0 (834 KB)
MATLAB Release Compatibility
- Compatible with any release
Platform Compatibility
- Windows
- macOS
- Linux
