Skip to content
/ qcoin Public

A quantum coin toss (yes/no), but instead of a coin, it uses bits sourced from a quantum random number generator.

Notifications You must be signed in to change notification settings

weezy20/qcoin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 

Repository files navigation

qcoin

A quantum coin toss application that sources 1 KB of bytes from one of the quantum rng sources below & counts 1s & 0s in them to produce a quantum coin toss result. Possible values are ONES (1s > 0s), ZEROS (0s > 1s) and TIE (0s == 1s).

Install

# requires go 1.25.3
go install github.com/weezy20/qcoin@latest

Run

Start qcoin in interactive mode:

qcoin

Use alternate quantum sources

# Using ANU.org:
qcoin -s anu # Note: this is rate limited to 1 request per minute
# Using qrandom.io, this is the default so no need for -s qr
qcoin -s qr

Spin just a coin

qcoin -i

Or for N times with:

qcoin -i N

About

A quantum coin toss (yes/no), but instead of a coin, it uses bits sourced from a quantum random number generator.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages