From 165abc794aa8aa257ed9dd6f11ae804f11637725 Mon Sep 17 00:00:00 2001 From: Stefano Pigozzi Date: Sun, 14 Apr 2024 00:22:21 +0200 Subject: [PATCH] Create `Random` class with static rng utils --- random.gd | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 random.gd diff --git a/random.gd b/random.gd new file mode 100644 index 0000000..11f0915 --- /dev/null +++ b/random.gd @@ -0,0 +1,12 @@ +class_name Random + +## Random number generator utilities + +## Lazy init [RandomNumberGenerator]. +static var rng: RandomNumberGenerator = null: + get: + if rng == null: + rng = RandomNumberGenerator.new() + return rng + set(value): + rng = value