Day: August 29, 2019

Quantum GUIDs!

I recently discovered the following web site operated by the Australian National University (ANU): https://qrng.anu.edu.au

This is a random number generator using quantum physics. This should produce the purest of random numbers. From their web site you can get random numbers in various formats and they also provide a simple API that returns the values in JSON format.

I wrote a python script to collect random values from the site and produce Type 4 GUIDs from it. These GUIDs will have 122 bits of pure random. Quantum random!

The python file will generate between 1 and 1000 GUIDs specified on the command line.

python3 QuantumGuid.py 10
{9b747ca1-f809-44e6-af35-7041b790ddf4}
{6b5c5703-cb16-41c9-9101-c889fb31a93e}
{3f4f6eb7-0ca1-4ffb-a685-1b1afc824235}
{36e75e7c-3317-4a10-b781-d4376decf937}
{e2e85ad6-8a6d-4de1-b145-455c2bead457}
{5a0784aa-a302-40e9-87f3-d151abec44f5}
{7596d675-2e8c-4dbd-8e5e-ca9282222421}
{cdc57458-de8f-49af-811a-29c80ae76107}
{165565bb-1038-4381-b6ba-b64c3e64fe98}
{77d631dc-ef63-465a-acb7-b22b4e8e92c4}

These GUIDs feel so much more random than a regular type 4 version that I really feel they should be in their own type space so as to not be contaminated with regular non quantum GUIDs ;-). Perhaps they could be type 8 GUIDs? (type 6 is already adhoc used, and I already have an idea for type 7!)

If you want to get your own, then download the script

This is free and unencumbered software released into the public domain.