From e38125d9aa886ab3cfeeb47ac24ee0461800908a Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Sat, 16 Apr 2011 02:26:06 +0900 Subject: [PATCH] predictable review queue randomization --- anki/sched.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/anki/sched.py b/anki/sched.py index 7fb75cc8e..99b908910 100644 --- a/anki/sched.py +++ b/anki/sched.py @@ -396,7 +396,9 @@ queue = 2 %s and due <= :lim order by %s limit %d""" % ( self._groupLimit(), self._revOrder(), self.queueLimit), lim=self.today) if self.deck.qconf['revOrder'] == REV_CARDS_RANDOM: - random.shuffle(self.revQueue) + r = random.Random() + r.seed(self.today) + r.shuffle(self.revQueue) else: self.revQueue.reverse()