From f97fefad37d65dece3fc8047e8d7ea874ec26906 Mon Sep 17 00:00:00 2001 From: Cody Logan Date: Wed, 8 Jan 2020 08:58:56 -0800 Subject: Use SystemRandom() --- alphanum/__init__.py | 2 +- alphanum/alphanum.py | 6 ++++-- pyproject.toml | 2 +- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/alphanum/__init__.py b/alphanum/__init__.py index 7817cb2..03894dd 100644 --- a/alphanum/__init__.py +++ b/alphanum/__init__.py @@ -1,3 +1,3 @@ from .alphanum import generate # noqa: F401 -__version__ = '0.1.0' +__version__ = '0.2.0dev1' diff --git a/alphanum/alphanum.py b/alphanum/alphanum.py index 6fc2f03..3272f6c 100644 --- a/alphanum/alphanum.py +++ b/alphanum/alphanum.py @@ -1,5 +1,7 @@ -from random import choices +import random + +POP = 'abcdefghijklmnopqrstuvwxyz0123456789' def generate(length=1) -> str: - return ''.join(choices('abcdefghijklmnopqrstuvwxyz0123456789', k=length)) + return ''.join(random.SystemRandom().choices(POP, k=length)) diff --git a/pyproject.toml b/pyproject.toml index 8c2e81a..d769d43 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "alphanum" -version = "0.1.1" +version = "0.2.0dev1" description = "Generates random alphanumeric strings." authors = ["Cody Logan "] license = "MIT" -- cgit v1.2.3