我是靠谱客的博主 文静月亮,最近开发中收集的这篇文章主要介绍random库常见的几个随机函数的用法,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

import random

print(random.uniform(1, 10)) #1到10之间取一个随机小数
print(random.randint(1, 10)) #1到10之间取一个随机整数
print(random.random()) #0.0到1.0之间取一个随机小数
x = 'abcdefghigklmn'
print(random.sample(x, 4)) #取其中的随机4个字符并生成一个列表
x_n = [i for i in x]  #将x映射到x_n列表,且每个元素设为变量i
print("修改之前的:{}".format(x_n))
#print(random.shuffle(x))  #这里不可以直接这么用
print("修改之后的:{}".format(x_n, random.shuffle(x_n)))  #random.shuffle()只是打乱原来的列表并不生成新的列表

x1 = ['apple','pear','peach', 'orange']
print(random.choice(x1)) #从列表的元素中随机返回一个元素

random.seed(100) #初始化随机数种子,默认值为当前系统时间
print("{}->{}->{}".format(random.randint(1, 10),random.randint(1, 10), random.randint(1, 10)))

random.seed(100) #再次给随机数种子赋值125,此时输出的随机数是跟上一个随机数种子为125的是一样的,只要种子相同每次生成的随机数序列也相同,且随机数种子一般是一个整数
print("{}->{}->{}".format(random.randint(1, 10),random.randint(1, 10), random.randint(1, 10)))

运行结果:

最后

以上就是文静月亮为你收集整理的random库常见的几个随机函数的用法的全部内容,希望文章能够帮你解决random库常见的几个随机函数的用法所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部