python随机数生成的方法是什么

36次阅读
没有评论

共计 751 个字符,预计需要花费 2 分钟才能阅读完成。

Python 中生成随机数有多种方法,其中比较常用的有以下几种:

  1. 使用 random 模块的 random() 函数:通过调用 random() 函数,可以生成一个 0 到 1 之间的随机浮点数。
import random

# 生成 0 到 1 之间的随机浮点数 
random_num = random.random()
print(random_num)
  1. 使用 random 模块的 randint() 函数:通过调用 randint(a, b) 函数,可以生成一个指定范围内的随机整数,包括 a 和 b。
import random

# 生成 1 到 10 之间的随机整数 
random_num = random.randint(1, 10)
print(random_num)
  1. 使用 random 模块的 choice() 函数:通过调用 choice(seq) 函数,可以从给定序列中随机选择一个元素。
import random

# 从列表中随机选择一个元素 
random_element = random.choice(['a', 'b', 'c', 'd'])
print(random_element)
  1. 使用 random 模块的 shuffle() 函数:通过调用 shuffle(seq) 函数,可以随机打乱给定序列的顺序。
import random

# 打乱列表的顺序 
my_list = [1, 2, 3, 4, 5]
random.shuffle(my_list)
print(my_list)

需要注意的是,以上方法生成的随机数都是伪随机数,即随机性是有一定规律的。如果需要更高质量的随机数,可以使用 random 模块的其他函数,如 randrange()、uniform() 等,或者使用第三方库,如 numpy 库中的 random 模块。

丸趣 TV 网 – 提供最优质的资源集合!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-13发表,共计751字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)