我是靠谱客的博主 聪明网络,这篇文章主要介绍random的使用,现在分享给大家,希望可以做个参考。

import random

def get_random_code(length = 6):
    data = []
    for i in range(length):
        # v = random.randint(1, 100)
        # v = random.uniform(1, 10)  # 4.2175498992823532.4473795636794719.1015489213354843.32149164867647
        # v = random.choice([1, 2, 3, 5])  # 323321
        # v = random.sample([1, 2, 5, 8, 6, 8, 7, 10], 3) # [8, 8, 2][6, 7, 2][8, 6, 1][1, 6, 7][2, 8, 10][1, 5, 2]
        li = [1, 2, 3, 4]
        v = random.shuffle(li)
        data.append(str(v))

    return ''.join(data)


if __name__ == '__main__':
    code = get_random_code()
    print(code)

1、randint:得到一个随机数
2、uninform:生成一个随机数
3、choice:抽取一个对象 eg:列表,元组,字典 都可以
应用:验证码、抽奖等
4、sample:抽取多个对象
应用:一个奖项抽取多个人
5、shuffle:打乱顺序
应用:洗牌、算法

最后

以上就是聪明网络最近收集整理的关于random的使用的全部内容,更多相关random内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(120)

评论列表共有 0 条评论

立即
投稿
返回
顶部