''' Python中随机函数的使用:步骤 1、使用import关键字导入Python中的random随机内置模块 2、使用这个模块中的random()方法,生成[0,1)之间的随机小数,包含0,不包含1 3、随机生成指定区间的整数:可以使用random模块中randint(1,10),生成1~10之间的随机整数,包含1也包含10 4、随机生成指定区间按照一定的步长的随机整数:可以使用random模块中randrange(1,10),默认步长为1,从1~10之间随机成一个大于等于1且小于10的随机整数 可以使用random模块中randrange(1,10,2),是从1,3,5,7,9这些整除中随机生成一个整数 5、生成某一个区间的小数:生成1~10之间的小数,random.uniform(1,10),返回[1,10)之间的小数 6、从一个容器中随机获取一个元素random.choice(容器数据):可以使用字符串操作,因为字符串也是一个容器 ''' import random # 1、random.random()方法:生成[0,1)之间的随机小数,包含0,不包含1 num1 = random.random() print(num1) print('-' * 100) # 2、random.randint(1,10):生成1~10之间的随机整数,包含1也包含10 num2 = random.randint(1,10) print(num2) print('-' * 100) ''' 3、random.randrange(1,10),默认步长为1,从1~10之间随机成一个大于等于1且小于10的随机整数 可以使用random模块中randrange(1,10,2),是从1,3,5,7,9这些整除中随机生成一个整数,第三个是步长。包前不包后 ''' num3 = random.randrange(1, 10) print(num3) print('-' * 100) # 按照2的步长 num4 = random.randrange(1, 10, 2) print(num4) print('-' * 100) # 4、random.uniform(1,10),返回[1,10)之间的小数 num5 = random.uniform(1, 10) print(num5) print('-' * 100) # 或一下方式完成:不建议使用 num6 = random.randrange(1, 10) + random.random() print(num6) print('-' * 100) # 5、random.choice(容器数据):从一个容器中随机获取一个元素(可以使用字符串操作,因为字符串也是一个容器) num7 = random.choice('abcdefg') print(num7) print('-' * 100) # 定义一个列表容器 mylist = [100, 88.88, 'hello', True, None] print(random.choice(mylist))
Python中随机函数的使用
最新推荐文章于 2024-07-12 19:30:19 发布