diff --git a/pqcli/mechanic.py b/pqcli/mechanic.py index 14116fc..c090245 100644 --- a/pqcli/mechanic.py +++ b/pqcli/mechanic.py @@ -922,7 +922,7 @@ def create_player( name: str, race: Race, class_: Class, stats: Stats ) -> Player: now = datetime.datetime.now() - random.seed(now) + random.seed(str(now)) player = Player( birthday=now, name=name, race=race, class_=class_, stats=stats ) diff --git a/pqcli/random.py b/pqcli/random.py index 61a88a0..559a478 100644 --- a/pqcli/random.py +++ b/pqcli/random.py @@ -2,8 +2,8 @@ import random import typing as T -def seed(source: T.Any) -> None: - random.seed(source) +def seed(source: str) -> None: + random.seed(source.encode()) def choice(source: T.Sequence[T.Any]) -> T.Any: