Прежде всего, общая вероятность не может быть более 100% (по крайней мере, в этой вселенной).Предполагая, что это 100%, вы можете представить изображение в виде одномерного массива, а затем сделать взвешенный случайный выбор.
Так что если вы нацеливаетесь на 25 частей, 5x5, с вероятностями
0 1 2 1 0
1 9 10 9 1
1 10 10 10 1
1 9 10 9 1
0 1 2 1 0
тогда это становится простым списком вероятностей:
[0, 1, 2, 1, 0, 1, 9, 10, 9, ... # 25 elements total]
Затем вы можете сделать взвешенный случайный выбор, выбрав способ, например, здесь: Взвешенная версия random.choice