From 2e483d975a0959532cd38f1fdfceaa4458e0bdca Mon Sep 17 00:00:00 2001 From: Selcuk Ayguney Date: Wed, 29 Dec 2021 17:24:06 +1000 Subject: [PATCH] Bug fix: Reset random seed when needed Once `.spin()` is called with a `seed`, the random generator will never be reset for subsequent calls without a `seed` argument. This patch fixes that issue. --- spintax/spintax.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/spintax/spintax.py b/spintax/spintax.py index 056f3ab..d01b41a 100644 --- a/spintax/spintax.py +++ b/spintax/spintax.py @@ -40,8 +40,7 @@ def spin(string, seed=None): random_string = ''.join(random.sample(characters, 30)) # If the user has chosen a seed for the random numbers use it - if seed is not None: - random.seed(seed) + random.seed(seed) # Regex to find spintax seperator, defined here so it is not re-defined # on every call to _replace_string function