From 2c2322bb6cbd6604f0776a198221ddb3e4fc3f85 Mon Sep 17 00:00:00 2001 From: able Date: Fri, 8 Sep 2023 09:39:08 -0500 Subject: [PATCH] Decide randomness once and for all --- assets/examples/array.rhea | 7 +++++++ assets/examples/rand.rhea | 6 ++++++ assets/libraries/rand/rand.rhea | 4 ++++ 3 files changed, 17 insertions(+) create mode 100644 assets/examples/array.rhea create mode 100644 assets/examples/rand.rhea create mode 100644 assets/libraries/rand/rand.rhea diff --git a/assets/examples/array.rhea b/assets/examples/array.rhea new file mode 100644 index 0000000..27dea36 --- /dev/null +++ b/assets/examples/array.rhea @@ -0,0 +1,7 @@ +var std = include "std"; +var print = std.print; + +func main(){ + var arr = [123, 456, 789]; + print(arr[1]); +} \ No newline at end of file diff --git a/assets/examples/rand.rhea b/assets/examples/rand.rhea new file mode 100644 index 0000000..b9113b2 --- /dev/null +++ b/assets/examples/rand.rhea @@ -0,0 +1,6 @@ +var rand = include "rand"; +var rd64 = rand.random_u64; + +func main(){ + var abc = rd64(); +} \ No newline at end of file diff --git a/assets/libraries/rand/rand.rhea b/assets/libraries/rand/rand.rhea new file mode 100644 index 0000000..a516db1 --- /dev/null +++ b/assets/libraries/rand/rand.rhea @@ -0,0 +1,4 @@ +func random_u64(){ + // TODO: randomness + return 3; +} \ No newline at end of file