hyb
2025-05-14 87453ffd761425b9f363a09a0f8fe07d770cb325
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())