diff --git a/random_size.py b/random_size.py index 2af1ab9..f171158 100644 --- a/random_size.py +++ b/random_size.py @@ -57,8 +57,12 @@ class RandomSize: def func(self:str,seed, preset,id): sizes = get_sizes_from_preset_file(preset) - rand_obj = random.Random(seed) - size = rand_obj.choice(sizes) + if 0 <= seed < len(sizes): + size = sizes[seed] + else: + rand_obj = random.Random(seed) + size = rand_obj.choice(sizes) + for i in range(len(sizes)): if sizes[i] == size: sizes[i] = f"*{size}*"