Skip to content

albertnieto/anu-qrng-go

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

anu-qrng-go

A Go client for Australia National University's quantum random number generator API.

package main

import (
    "fmt"
    "github.com/albertnieto/anu-qrng-go"
)

func main() {
    client := qrng.NewClient()
    // client := qrng.NewClientWithAPIKey("KEY")
    
    // Flip 8 quantum coins
    bits, _ := client.GetRandomBits(8) 
    fmt.Println("Quantum bits:", bits) 
    // e.g., [1 0 1 1 0 1 0 1]
    
    // Generate lottery number (1-100)
    num, _ := client.GetRandomNumber(1, 100)
    fmt.Println("Lucky number:", num) 
    // e.g., 57
}

About

A Go client for Australia National University's quantum random number generator API.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages