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 randomclass Dice:def __init__(self, numbers):self.numbers = numbersdef roll(self):name1 = random.choice(self.numbers) + " "name2 = random.choice(self.numbers) + " "return name1, name2numbers = ['john', 'mary', 'mosh', 'stella']
name = Dice(numbers)
print(name.roll())
骰子法2: