diff --git a/go/makefile b/go/makefile index 63504138..926757de 100644 --- a/go/makefile +++ b/go/makefile @@ -1,2 +1,2 @@ run: - go run hello.go + go run squiggle.go diff --git a/go/notes.md b/go/notes.md index 54236fef..fe7dc34f 100644 --- a/go/notes.md +++ b/go/notes.md @@ -1,3 +1,4 @@ -- [ ] Hello world program -- [ ] Look into randomness sources in go +- [x] Hello world program +- [x] Look into randomness sources in go + - rand/v2 api: - [ ] diff --git a/go/squiggle.go b/go/squiggle.go index 5d7227a8..f9ee6f0b 100644 --- a/go/squiggle.go +++ b/go/squiggle.go @@ -3,8 +3,14 @@ package main import "fmt" import rand "math/rand/v2" +var r = rand.New(rand.NewPCG(1, 2)) + +func sample_unit_normal() float64 { + return 1.0 +} + func main() { - r := rand.New(rand.NewPCG(1, 2)) fmt.Println("Hello world!") fmt.Printf("%v\n", r.Float64()) + fmt.Printf("%v\n", r.NormFloat64()) }