commit 934c84e195ea26f0cd14893c92acdb4e203a4b28
parent 5a36bec0ba30464e1149c35a74cb845fb1274de9
Author: NunoSempere <nuno.sempere@protonmail.com>
Date: Fri, 16 Feb 2024 00:25:36 +0100
figure out return values & global var
Diffstat:
3 files changed, 11 insertions(+), 4 deletions(-)
diff --git 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
@@ -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: <https://pkg.go.dev/math/rand/v2>
- [ ]
diff --git 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())
}