随机整数:
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)