mechanic: port game logic

This commit is contained in:
rr-
2018-11-05 21:04:39 +01:00
parent c458938225
commit 35083e42e9
4 changed files with 1215 additions and 543 deletions
+6 -2
View File
@@ -6,8 +6,12 @@ def seed(source: T.Any) -> None:
random.seed(source)
def choice(source: T.Iterable[T.Any]) -> T.Any:
return random.choice(source)
def choice(source: T.Sequence[T.Any]) -> T.Any:
return source[below(len(source))]
def choice_low(source: T.Sequence[T.Any]) -> T.Any:
return source[below_low(len(source))]
def below(num: int) -> int: