Python之随机选择random
随机选择:random
import random
# 从⼀个序列中随机的抽取⼀个元素
values=[1,2,3,4,56]
print(random.choice(values)) # 3
# 指定取出N个不同元素
print(random.sample(values,2)) # [56, 3]
# 仅仅打乱序列中元素的顺序
random.shuffle(values)
print(values) # [56, 4, 1, 2, 3]
random在python中的意思
# ⽣成随机整数
print(random.randint(1,11)) # 2
# 为了⽣成0到1范围内均匀分布的浮点数
print(random.random()) # 0.08766972912057991
# 获取N位随机位(⼆进制)的整数
andbits(44)) # 6657741637887
# 注:在 random 模块中的函数不应该⽤在和密码学相关的程序中。如果你确实需要类似的功能,可以使⽤ssl模块中相应的函数。⽐如, ssl.RAND_bytes() 可以⽤来⽣成⼀个安全的随机字节序列。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论