Python random.random()
有一些情况涉及游戏或模拟,这些游戏或模拟是以非决定性的方式进行的。在这些类型的情况下,随机数被广泛用于以下应用。
- 在彩票刮刮卡上创建伪随机数
- 登录表单上的reCAPTCHA使用随机数字发生器来定义不同的数字和图像
- 挑选数字、投掷硬币、投掷骰子的相关游戏需要随机数字
- 洗一副扑克牌
在Python中,随机数不是隐式生成的;因此,它提供了一个随机模块,以便显式生成随机数。Python中的随机模块被用来创建随机数。 为了生成一个随机数,我们需要在我们的程序中使用命令导入一个随机模块。
与随机模块相关的各种功能有:
- random()
- randrange()
- seed()
- randint()
- uniform()
- choice()
- shuffle()
以及更多。我们只是在演示random()函数的使用。
1. random.random()函数在[0.1, 1.0)范围内生成随机浮点数。(见开头和结尾的括号,它意味着包括0但不包括1)。它不需要任何参数,并返回在0和1之间均匀分布的值。
语法:random.random()
参数:该方法不接受任何参数。
返回:该方法返回一个0到1之间的随机浮动数。
示例 1: Python random.random() method example
输出:
或
注意:每次你运行这个程序时,它都会给出不同的答案。
示例 2:使用random()函数在Python中创建一个随机数列表
输出。
2. seed()
这个函数根据种子值生成一个随机数。它被用来初始化伪随机数发生器的基值。如果种子值是10,它将总是生成0.5714025946899135作为第一个随机数。
示例 3: Python random.random() seed
输出: