GeekZoneHQ / web

Software to power the Geek.Zone website and apps
http://geek.zone/web
GNU General Public License v3.0
19 stars 29 forks source link

Random number generator #121

Open jamesgeddes opened 3 years ago

jamesgeddes commented 3 years ago

To deliver #120, we need a secure way of generating fully random numbers. Python has randint which should be OK for a while, but this only generates pseudorandom numbers so could potentially be broken.

Should be something physical.

Could be something fun and original, think LavaRand.

Should also check for randomness - if LavaRand experiences a power cut, all the lava lamps would turn off and would therefore start generating numbers that were less and less random.

Impact

High

Urgency

Later

CarwynNelson commented 3 years ago

Are there services out there we can use that generate randomness from a physical source? Also you could generate GUIDs which are basically guaranteed to be unique.

jamesgeddes commented 3 years ago

This is primarily a fun project for shizzles, gigglez and nerd creddlez

CarwynNelson commented 3 years ago

It would be very cool to have a lava lamp wall