From b09b7907eb6935c6da3ccdf47b4db8f8a05514e6 Mon Sep 17 00:00:00 2001 From: evilchili Date: Sat, 27 Sep 2025 10:42:56 -0700 Subject: [PATCH] fix weightedsets random() --- random_sets/sets.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/random_sets/sets.py b/random_sets/sets.py index eadcaf6..cd07d8b 100644 --- a/random_sets/sets.py +++ b/random_sets/sets.py @@ -28,7 +28,7 @@ class WeightedSet: if float(self.weights[i]) == 0.0: continue nonzero_members.append(self.members[i]) - nonzero_members.append(self.weights[i]) + nonzero_weights.append(self.weights[i]) return random.choices(nonzero_members, nonzero_weights)[0] def __add__(self, obj):