Magic GUIDs contain a pattern that is verifiable if the magic number is known. Two magic GUIDs can be compared to check if they were generated using the same magic number.
To install from a repository
python3 -m pip install git+https://github.com/eudoxys/mguid
See https://www.eudoxys.com/mguid/ for online documentation.
Command line help:
mguid help
Create a magic GUID:
mguid random
Create a GUID using a magic number
mguid random=123
Compare magic GUIDs
a=$(mguid random=123)
echo $a
b=$(mguid random=123)
echo $b
c=$(mguid random=456)
echo $c
mguid same=$a,$b && echo yes || echo no
mguid same=$a,$c && echo yes || echo no
Import the module
import mguid
Generate a magic GUID:
mg.random()
Check a magic GUID:
mg.check(mg.random())
Compare two magic GUIDs:
mg.same(mg.random(123),mg.random(123))
mg.same(mg.random(123),mg.random(456))
The implementation code is located in mguid.py
.
After updating the code, you must update and push the documentation using the Makefile
, e.g.
make
git commit -a -m "Updated code"
git push