diff --git a/bin/wallpaper b/bin/wallpaper index 92d0730..801a315 100755 --- a/bin/wallpaper +++ b/bin/wallpaper @@ -218,7 +218,8 @@ def get_random_images(directory: str, number: int) -> list[Image]: except (OSError, ValueError): count = 0 counts.append(count) - weights = [1 / (count + 1) for count in counts] + counts = [count - min(counts) for count in counts] + weights = [100 / (count + 1) for count in counts] images = [ PIL.Image.open(image) for image in random.choices(image_files, k=number, weights=weights)