random库

发布时间 2023-05-06 16:53:58作者: sangern
import random
num = random.random()   # 生成一个0-1之间的随机小数
num = random.randint(150,155)   # 生成一个 150-155 之间的随机整数
num = random.randint(100,999)   #  生成一个随机的三位数
num = random.randrange(0, 101, 2)  # 生成0-100之间的随机偶数  前闭后开
num = random.randrange(1, 100, 2)  # 生成0-100之间的随机奇数   前闭后开
print(num) 

  

 

a = random.choice(range(1,10))

#
list1 = ['张三','李四','王五','赵六','田七']
a = random.choice(list1) # 随机选取列表中的一项

mytuple = 'Hi','Google',"Alipay"
a = random.choice(mytuple) # 随机选取元组中的一项

dic = {i:i*i for i in range(1,9) if i%2==0}
a = dic.values() #
print(a) # dict_values([4, 16, 36, 64])
print(type(a)) #<class 'dict_values'>

num = random.choices('12358', k=3) # 随机选取3个数
print(num)

import random
a = random.randint(20,50)
b = (15-a/10)+1
print(b)
a = random.choice(range(1,10))

#
list1 = ['张三','李四','王五','赵六','田七']
a = random.choice(list1) # 随机选取列表中的一项

mytuple = 'Hi','Google',"Alipay"
a = random.choice(mytuple) # 随机选取元组中的一项

dic = {i:i*i for i in range(1,9) if i%2==0}
a = dic.values() #
print(a) # dict_values([4, 16, 36, 64])
print(type(a)) #<class 'dict_values'>

num = random.choices('12358', k=3) # 随机选取3个数
print(num)

import random
a = random.randint(20,50)
b = (15-a/10)+1
print(b)