Я пытаюсь смоделировать размножение и гибель капель, и у каждой капли есть шанс на воспроизведение и смерть. Каждый раз в al oop предполагается, что он генерирует случайное число, чтобы увидеть, больше ли смертность и рождаемость, чем случайное число, если да, создайте или удалите каплю. каждый большой двоичный объект хранится в списке больших двоичных объектов.
Проблема в том, что он, кажется, генерирует 1 номер для всех blob, так что никто не умирает или все умирают сразу, но мне нужны разные случайности для каждого blob. Например, вероятность размножения и смерти составляет 0,5.
for blob in blobs:
if blob.reproduce_chance > random.uniform(0,1):
blobs.append(blob)
if blob.death_chance > random.uniform(0,1):
blobs.pop(blobs.index(blob))