step1:导入
导入的random相当于是创建了random文件里的的一个对象
import random
random() 产生0~1随机数
randint(a,b)产生a~b的整数 闭区间,可以取到a,brandom.choice(touple_name)从touple_name(数组、列表..)中随机选择元素
import random
# 导入的random相当于是创建了random文件里的的一个对象
for i in range(3):
print(random.randint(10, 12))
# random() 产生0~1随机数
# randint(a,b)产生a~b的整数 闭区间,可以取到a,b
# 随机选择变量
members = ['john', 'mary', 'joe', 'stella']
numbers = [1, 2, 3, 4, 8, 4, 0]
print(random.choice(members))
print(random.choice(numbers))
test:有个类Dice,里面有一个function:roll 一次实现两个随机数
或者实现两次元素变量
import random
class Dice:
def __init__(self, numbers):
self.numbers = numbers
def roll(self):
name1 = random.choice(self.numbers) + " "
name2 = random.choice(self.numbers) + " "
return name1, name2
numbers = ['john', 'mary', 'mosh', 'stella']
name = Dice(numbers)
print(name.roll())
骰子法2: