1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
| # !/usr/bin/python3
| # -*- coding: utf-8 -*-
| import random
| import string
| import uuid
|
|
| def rand_int(begin: int = 0, end: int = 10000):
| """生成0-10000的随机数"""
| return random.randint(begin, end)
|
|
| def rand_int4():
| """4位随机数"""
| return rand_int(1000, 9999)
|
|
| def rand_int5():
| """5位随机数"""
| return rand_int(10000, 99999)
|
|
| def rand_int6():
| """6位随机数"""
| return rand_int(100000, 999999)
|
|
| def rand_str(n: int = 5):
| """获取大小写字母+数字的随机字符串,默认5位"""
| seq = string.ascii_letters + string.digits
| return "".join(random.choices(seq, k=n))
|
|
| def uid():
| return str(uuid.uuid1())
|
|