def test_get_range_001():
    """指定範囲の乱数を取得する(何度か実行して指定範囲チェック)."""
    s = system_random_int.SystemRandomInt()
    for _ in range(10):
        r = s.get_range(1, 2)
        assert r == 1 or r == 2
def test_get_range_004():
    """指定範囲の乱数を取得(同一数値、何度か実行して指定範囲チェック)."""
    s = system_random_int.SystemRandomInt()
    for _ in range(10):
        r = s.get_range(1, 1)
        assert r == 1
def test_get_range_002():
    """指定範囲の乱数を取得(3桁、何度か実行して指定範囲チェック)."""
    s = system_random_int.SystemRandomInt()
    for _ in range(10):
        r = s.get_range(1, 100)
        assert r >= 1 and r <= 100
def test_get_range_003():
    """指定範囲の乱数を取得(負の値、何度か実行して指定範囲チェック)."""
    s = system_random_int.SystemRandomInt()
    for _ in range(10):
        r = s.get_range(-20, -10)
        assert r >= -20 and r <= -10
Esempio n. 5
0
 def __init__(self, player_name='p'):
     """コンストラクタ."""
     super(OldMaidPlayerCpu, self).__init__(player_name)
     self._random = system_random_int.SystemRandomInt()