Refactored handling max random seed

This commit is contained in:
MoonRide303
2023-10-24 12:15:43 +02:00
parent 10a9f0fc9d
commit 523aa190db
3 changed files with 9 additions and 8 deletions
+2 -1
View File
@@ -23,6 +23,7 @@ def worker():
import fcbh.model_management
import fooocus_extras.preprocessors as preprocessors
import modules.inpaint_worker as inpaint_worker
import modules.constants as constants
import modules.advanced_parameters as advanced_parameters
import fooocus_extras.ip_adapter as ip_adapter
@@ -225,7 +226,7 @@ def worker():
progressbar(3, 'Processing prompts ...')
tasks = []
for i in range(image_number):
task_seed = seed + i
task_seed = (seed + i) % (constants.MAX_SEED + 1) # randint is inclusive, % is not
task_rng = random.Random(task_seed) # may bind to inpaint noise in the future
task_prompt = apply_wildcards(prompt, task_rng)
+3
View File
@@ -0,0 +1,3 @@
# as in k-diffusion (sampling.py)
MIN_SEED = 0
MAX_SEED = 2**63 - 1