From 7914c6e8050bbc077ad7eea05ace81754eab08cb Mon Sep 17 00:00:00 2001 From: Shlomi Fish Date: Mon, 25 May 2020 14:50:45 +0300 Subject: [PATCH] extract more code to pysol_cards --- pysollib/pysolrandom.py | 16 +--------------- 1 file changed, 1 insertion(+), 15 deletions(-) diff --git a/pysollib/pysolrandom.py b/pysollib/pysolrandom.py index 4cb8ed7d..e126e965 100644 --- a/pysollib/pysolrandom.py +++ b/pysollib/pysolrandom.py @@ -30,7 +30,7 @@ assert getattr(pysol_cards, 'VERSION', (0, 0, 0)) >= (0, 8, 14), ( "Newer version of https://pypi.org/project/pysol-cards is required.") import pysol_cards.random # noqa: I100 import pysol_cards.random_base # noqa: I100 -from pysol_cards.random import match_ms_deal_prefix # noqa: I100 +from pysol_cards.random import LCRandom31, match_ms_deal_prefix # noqa: I100 # ************************************************************************ @@ -59,20 +59,6 @@ class CustomRandom(pysol_cards.random_base.RandomBase): pass -# ************************************************************************ -# * Linear Congruential random generator -# * In PySol this is only used for 0 <= seed <= 32000 -# * for Windows FreeCell compatibility -# ************************************************************************ - - -class LCRandom31(pysol_cards.random.LCRandom31): - def str(self, seed): - if match_ms_deal_prefix("{}".format(seed)) is None: - return "%05d" % int(seed) - return seed - - PysolRandom = pysol_cards.random.MTRandom