之前也用过Random的函数,今天了解一些python中random的函数。
import random
print(random.random)
print(random.random())
这用于生成一个0到1的随机符点数: 0 <= n < 1.0
看结果:
random.uniform
print(random.uniform(10, 20))
print(random.uniform(20, 10))
看结果:
print(random.randint(12, 20))
print(random.randint(20, 20))
看结果:
print(random.choice("Python"))
print(random.choice(["JGood", "is", "a", "handsome", "boy"]))
print(random.choice(("Tuple", "List", "Dict")))
看结果:
list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
slice = random.sample(list, 5) # 从list中随机获取5个元素,作为一个片断返回
print(slice)
print(list) # 原有序列并没有改变
import random
random.randint(0,99)
看结果:
import random
random.randrange(0, 101, 2)
看结果:
import random
random.random()
random.uniform(1, 10)
看结果:
import random
print(random.choice ( ['apple', 'pear', 'peach', 'orange', 'lemon'] ))
看结果:
import random
items = [1, 2, 3, 4, 5, 6]
random.shuffle(items)
print(items)
看结果: