From 67c8b09295c1e6c20ee6ca13605f14f97559bc04 Mon Sep 17 00:00:00 2001 From: Sudipta Basak Date: Tue, 18 Jun 2024 07:57:03 +0000 Subject: [PATCH] Deterministic validator row column distributio --- DAS/node.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/DAS/node.py b/DAS/node.py index 40e8dce..a7bb4b9 100644 --- a/DAS/node.py +++ b/DAS/node.py @@ -32,11 +32,13 @@ class Neighbor: class Validator: + i = 0 def __init__(self, rowIDs, columnIDs): self.rowIDs = rowIDs self.columnIDs = columnIDs def initValidator(nbRows, custodyRows, nbCols, custodyCols): + random.seed(10 + Validator.i); Validator.i += 1 rowIDs = set(random.sample(range(nbRows), custodyRows)) columnIDs = set(random.sample(range(nbCols), custodyCols)) return Validator(rowIDs, columnIDs)