当前位置:首页 > 科普常识

如何在Python中生成随机数 —— 使用random模块

发布日期:2024-04-17 09:42:58
在Python中,random模块提供了大量生成随机数的函数,以满足多种需求。 **1. 生成指定范围的随机整数** random.randint(a, b) 函数可用于生成范围在 [a, b] 内的随机整数(包括边界值): ```python >>> import random >>> random.randint(1, 10) 6 >>> random.randint(1, 10) 9 ``` **2. 在序列中随机选择一个元素** random.choice(seq) 函数用于从序列中随机选择一个元素: ```python >>> import random >>> random.choice(['apple', 'banana', 'cherry']) 'cherry' >>> random.choice(['apple', 'banana', 'cherry']) 'apple' ``` **3. 生成随机实数** random.uniform(a, b) 函数用于生成一个在 [a, b] 内的随机实数: ```python >>> import random >>> random.uniform(1, 10) 9.025971004860027 >>> random.uniform(1, 10) 1.4731699363190473 ``` 除此之外,random模块还提供了诸如 random.random() 生成 $[0,1)$ 之间的随机实数,以及 random.sample(seq, n) 从序列中随机选取n个元素等函数。 在生成随机数时,要特别注意需要生成的数值类型和范围,尤其要避免出现不符合要求的情况。

举报

零到一百的随机数(一篇描述零到一百的随机数的文章)

你曾经拥有了一百亿分之一的概率成为你自己,而你此时此刻拥有了一个10的九次方分之一的机会尝试产生零到一百之间的随机数。随机数,看...

2024-04-11 14:20:48