随机整数:
import random
random.randint(0,99) #0-99中随机取一个整数,包含0和99

随机选取0到100间的偶数:
import random
random.randrange(0, 101, 2)

随机浮点数:
import random
random.random() #0-1之间的浮点数

指定范围内随机产生小数
random.uniform(1, 10)

随机字符:
import random
random.choice('abcdefg&#%^*f')

多个字符中选取特定数量的字符:
import random
random.sample('abcdefghij',3)

多个字符中选取特定数量的字符组成新字符串:
import random
"".join(random.sample(['a','b','c','d','e','f','g','h','i','j'], 3))

随机选取字符串:
import random
random.choice(['apple', 'pear', 'peach', 'orange', 'lemon'])

随机选取元素:
import random
random.choice([1,2,3,4,5])

洗牌(随机排列):
import random
items = [1, 2, 3, 4, 5, 6]
random.shuffle(items)
print(items)

本文详细介绍Python中使用random模块生成各类随机数的方法,包括整数、浮点数、字符及字符串,以及如何进行随机选择和洗牌操作,是Python编程中随机性处理的实用指南。
51万+

被折叠的 条评论
为什么被折叠?



