#!/usr/bin/env python3 # -*- coding: utf-8 -*- """ @Copyright (C) ansjer cop Video Technology Co.,Ltd.All rights reserved. @AUTHOR: ASJRD018 @NAME: azoauth @software: PyCharm @DATE: 2020/1/14 16:45 @Version: python3.6 @MODIFY DECORD:ansjer dev @file: CommonService.py @Contact: chanjunkai@163.com """ # -*- coding: utf-8 -*- import datetime import time from pathlib import Path from random import Random import ipdb import simplejson as json from django.core import serializers from django.utils import timezone from pyipip import IPIPDatabase # 复用性且公用较高封装代码在这 class CommonService: # 生成随机数 @staticmethod def encrypt_data(randomlength=8, number=False): str = '' if number == False: characterSet = 'AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsT' \ 'tUuVvWwXxYyZz0123456789' else: characterSet = '0123456789' length = len(characterSet) - 1 random = Random() for index in range(randomlength): str += characterSet[random.randint(0, length)] return str data = CommonService.encrypt_data(20) print(data)