예제 #1
0
 def setUp(self):
     self.rng = NonRandom()
     self.rng.setSeed(3)
     self.wheel = createWheel(self.rng)
     self.table = Table()
     self.player = PassengerFiftySeven(self.table)
     self.game = RouletteGame(self.wheel, self.table)
     self.martingalePlayer = Martingale(self.table)
예제 #2
0
    def setUp(self):

        # create NonRandom instance with seed
        non_random = NonRandom()
        non_random.setSeed(1)

        # create game
        self.wheel = Wheel(non_random)
        self.table = Table()
        self.game = Game(self.wheel, self.table)

        # create player
        self.player = Passenger57(self.table)
        self.player.setStake(1000)
예제 #3
0
def main():

    # create game and player
    wheel = Wheel()
    table = Table()
    game = Game(wheel, table)
    player = Martingale(table)

    # create simulator instance
    simulator = Simulator(game, player)
    simulator.gather()

    # print results
    print("Maximum", simulator.maximum, "\n")
    print("Final", simulator.final, "\n")
    print("Durations", simulator.durations, "\n")
예제 #4
0
    def setUp(self):

        # create NonRandom instance with seed
        non_random = NonRandom()
        non_random.setSeed(1)

        # create game and player
        wheel = Wheel(non_random)
        table = Table()
        game = Game(wheel, table)
        player = Martingale(table)

        # assign default values to prevent future changes on them
        player.BASE_AMOUNT = 1
        player.BASE_BET = "Black"

        # create simulator instance
        self.simulator = Simulator(game, player)
        self.simulator.SAMPLES = 3
예제 #5
0
    def setUp(self):

        # create player
        self.table = Table()
        self.player = SevenReds(self.table)
        self.player.setStake(1000)

        # create bets to test them
        self.bet1 = Bet(1, self._getOutcome("Black"))
        self.bet2 = Bet(2, self._getOutcome("Black"))
        self.bet3 = Bet(4, self._getOutcome("Black"))

        # create NonRandom instance with seed
        non_random = NonRandom()
        non_random.setSeed(1)

        # create game
        self.wheel = Wheel(non_random)
        self.game = Game(self.wheel, self.table)
예제 #6
0
 def setUp(self):
     self.table = Table()
     self.martingale = Martingale(self.table)
     self.martingale.setRounds(10)
     self.martingale.setStake(100)
예제 #7
0
 def __init__(self):
     self.wheel = Wheel(NonRandom())
     self.table = Table()
     self.player = PassengerFiftySeven(self.table)
     self.game = RouletteGame(self.wheel, self.table)
예제 #8
0
 def setUp(self):
     self.table = Table()
     self.betOne = Bet(1, Outcome("test1", 4))
     self.betTwo = Bet(2, Outcome("test2", 3))
     self.betThree = Bet(12, Outcome("test3", 4))