概述
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的使用所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复