From ef31fac5ca29c1052c3dc260630129b13f4aa008 Mon Sep 17 00:00:00 2001 From: Raymaekers Luca Date: Thu, 20 Nov 2025 14:52:55 +0100 Subject: Added -set_seed flag; Added animation on error --- code/noelan.go | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'code/noelan.go') diff --git a/code/noelan.go b/code/noelan.go index 1e168a2..b33b8ff 100644 --- a/code/noelan.go +++ b/code/noelan.go @@ -291,7 +291,7 @@ func Run() { var internal, slow, save bool var serve, shuffle, unpickall, show_people, reset_tokens bool var add_person, remove_person, unpick string - var set_local_storage_key int64 + var set_local_storage_key, set_seed int64 flag.BoolVar(&internal, "internal", false, "run commands in internal mode") flag.BoolVar(&slow, "slow", false, "run commands in slow mode") @@ -304,16 +304,18 @@ func Run() { flag.StringVar(&remove_person, "remove_person", "", "remove person by name") flag.StringVar(&unpick, "unpick", "", "unpick person by name") flag.Int64Var(&set_local_storage_key, "set_local_storage_key", 0, "Set the local storage key") + flag.Int64Var(&set_seed, "set_seed", 0, "Set the random seed") flag.BoolVar(&serve, "serve", false, "run http server") flag.Parse() logger := log.New(os.Stdout, "[noel] ", log.Ldate|log.Ltime) var seed int64 - if internal { - seed = rand.Int63() + // NOTE(luca): Since we use the + if set_seed != 0 { + seed = set_seed } else { - seed = 7967946373046491984 + seed = rand.Int63() } logger.Println("seed:", seed) source := rand.NewSource(seed) -- cgit v1.2.3-70-g09d2